DevOps
DevOps verbindet Softwareentwicklung (Development) und IT-Betrieb (Operations) zu einer gemeinsamen Arbeitsweise, damit Änderungen wiederholbar und kontrolliert in Betrieb gehen.
Ausführliche Erklärung
DevOps ist eine Arbeitsweise: Wer eine Anwendung baut, ist auch für ihren Betrieb mitverantwortlich. Das beseitigt die klassische Trennung, bei der die Entwicklung etwas „über den Zaun wirft“, das der Betrieb dann am Laufen halten muss.
Bausteine
- Versionsverwaltung für Code und Konfiguration
- Automatisiertes Bauen, Testen und Ausliefern (CI/CD)
- Infrastruktur als Code: Server und Netze werden beschrieben statt von Hand eingerichtet
- Monitoring und Protokolle, damit Fehler im Betrieb schnell auffallen
Nutzen
Kleine, häufige Auslieferungen sind weniger riskant als seltene große. Fehler lassen sich schneller finden, und jede Umgebung ist reproduzierbar. Das betrifft auch Unternehmen ohne eigene Entwicklungsabteilung, wenn sie Software von Dienstleistern betreiben lassen.
Softwareentwicklung
Ihr Vorhaben technisch einordnen
Im kostenlosen Erstgespräch von 30 Minuten schildern Sie Ihr Vorhaben. Wir sagen, welche Technik passt und wie wir Umsetzung und Betrieb angehen.