In dieser Episode diskutieren die Gastgeber Alex Lichtenberger und Dirk Söllner zusammen mit dem Experten Eberhard Wolff ausführlich über die Rolle und Bedeutung von Microservices in der DevOps-Welt. Sie erörtern, wie Microservices die IT-Infrastruktur modernisieren und die Effizienz in der Softwareentwicklung steigern, indem sie eine stärkere Modularisierung und Entkopplung ermöglichen. Es wird besprochen, wie Unternehmen schrittweise von monolithischen Systemen zu einer Microservices-Architektur übergehen können, wobei Herausforderungen wie Betriebskomplexität und Teamdynamik angesprochen werden. Die Episode schließt mit einer Diskussion über organisatorische Veränderungen und die Rolle von DevOps in diesem Kontext.
Inhalt
- Einführung und Vorstellung von Eberhard Wolff
- Definition und Bedeutung von Microservices
- Verbindung zwischen DevOps und Microservices
- Herausforderungen und Vorteile von Microservices
- Praktische Beispiele und Anwendungsfälle von Microservices
- Schrittweise Migration von monolithischen zu Microservices-Strukturen
- Organisatorische Veränderungen und Kultur im Kontext von DevOps und Microservices
Shownotes
- Microservices: Definition und Prinzipien – https://martinfowler.com/articles/microservices.html
- Independent Systems Architecture Prinzipien – https://innoq.com/en/isap/
- Eberhard Wolff’s Buch über Microservices – (URL je nach spezifischem Buchtitel)
- Eberhard Wolff’s Buch über Continuous Delivery – (URL je nach spezifischem Buchtitel)
- Docker und Kubernetes als Infrastrukturthemen –
- Docker: https://www.docker.com/
- Kubernetes: https://kubernetes.io/
- Domain-Driven Design – https://dddcommunity.org/