Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.
In diesem Workshop teilen wir eine Domäne mit Domain-driven Design in mehrere Microservices auf. Dann entscheiden wir über die Integrationstechnologie und bringen die Anwendung auf Kubernetes in Produktion. Schließlich kümmern wir uns um das Monitoring, Tracing und Logging.
Dabei hilft der Service Mesh Istio. So zeigt der Workshop an einem einfachen Beispiel, wie man eine konkrete Microservices-Anwendung von der Architektur über die Implementierung bis in Produktion bringt.
Statt praktischer Übungen zeigt der Workshop konkrete Beispiele und Code für alle Technologien und Ansätze. Sie stehen zusammen mit den Folien und einer Dokumentation in drei Broschüren zum Download bereit und können ein Startpunkt für die Umsetzung eigener Microservices sein.
* Grundlegendes Verständnis von Softwarearchitektur und -entwicklung
* Strukturierung eines Microservice-Systems mit Domain-driven Desing
* Umsetzung von Betriebsaspekte (Monitoring, Tracing, Logging)
* Features von Service Meshes
* Grundlagen von Kubernetes
ab 08.00 Registrierung und Begrüßungskaffee
09.00: Beginn
- Einführung
- Strukturierung eines Microservice-Systems mit Domain-driven Design
- Microservices: Konzepte
- Mikro- / Makro-Architektur
- Microservices mit Docker bauen
- Kommunikation: synchron oder asychron?
- Deployment mit Kubernetes
- Kubernetes: Pod, Services und Ingress
- Umsetzung von Betriebsaspekte (Monitoring, Tracing, Logging, Resilience)
- Features von Service Meshes
Die Teilnehmer benötigen keinen Laptop.
