DevOps
DevOps verbindet Entwicklung (Development) und Betrieb (Operations). Gemeint ist kein Werkzeug und keine Abteilung, sondern eine Arbeitsweise: gemeinsame Verantwortung, viel Automatisierung und schnelle Rückmeldung. Eine einheitliche Definition gibt es nicht.
Der Begriff entstand 2009. Auf der Velocity-Konferenz zeigten John Allspaw und Paul Hammond, wie Flickr häufig ausliefert, ohne die Website zu gefährden. Im Oktober 2009 organisierte Patrick Debois in Gent die ersten DevOpsDays.
Wichtige Bausteine:
- Prinzipien: die Three Ways, CAMS und CALMS, You build it, you run it.
- Auslieferung: Continuous Integration, Continuous Delivery und die Deployment Pipeline.
- Betrieb: Site Reliability Engineering, Observability, Incident Management.
- Kultur: generative Organisationskultur, Blameless Postmortem.
- Messung: die DORA-Metriken und die DORA Capabilities.
[Bild fehlt: Deployment Pipeline von der Änderung bis zur Produktion mit den Bereichen Continuous Integration, Continuous Delivery und Continuous Deployment]
Einordnung: DevOps ist die technische und kulturelle Seite von schnellem Flow. Team Topologies liefert die passende Organisationsform.
Kommentare
Die Kommentare brauchen JavaScript.