JAX & W-JAX
Die Konferenzen für Java, Architektur- und Software-Innovation

Microservices-Workshop: Idee, Architektur, Umsetzung und Betrieb am Beispiel

Workshop
Until the conference starts:
✓ Group discount
✓ Save up to 247 €
Register now
Bis Konferenzbeginn:
✓ 5-Tages-Special
✓ Kollegenrabatt
✓ Bis zu 247 € sparen
Jetzt anmelden
Until August 13:
✓ Agile Day
for free

✓ Group discount
✓ Save up to 756 €
Register now
Bis 13. August:
✓ Agile Day
for Free

✓ Kollegenrabatt
✓ Bis zu 756 € sparen
Jetzt anmelden
Infos
Montag, 6. Mai 2019
09:00 - 17:00
Raum:
Forum Nord
Buchungshinweis:
Microservices Workshop

In diesem Power 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. So zeigt der Powerworkshop 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 Codebeispiele für alle 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.

 I. Intro: Was sind Microservices?

II. Fachlichkeit mit Domain-driven Design strukturieren

  •  Domain-driven Design (DDD): Aufteilung der Domäne in Bounded Context
  •  Ausgewählte Pattern aus Strategic Design
  •  Context Map als Überblick über die Domäne
  •  Customer / Supplier und Published Language als Beispiel für die Interaktion von Bounded Contexts

III. Microservice mit Independent Systems Architecture

  • Best Practices für Microservices: Independent Systems Architecture
  • Aufteilung in Mikro- und Marko-Architektur

IV Technische Grundlagen: Docker, REST und Kubernetes

  • Docker Container bauen
  • Asynchrone Integration mit REST und Atom
  • Kubernetes als Ablaufumgebung
  • Abgrenzung zum Netflix-Stack und Consul
  • Service Disocvery, Load Balancing und Routing mit Kubernetes
  • Demo: Deployment einer Änderung mehrerer Microservices

V. Betrieb und mehr mit dem Service Mesh Istio

  • Service Mesh am Beispiel Istio
  • Monitoring mit Grafana und Prometheus (mit Demo)
  • Logging mit dem Elastic Stack (mit Demo)
  • Tracing mit Jaeger (Demo)
  • Resilience mit Envoy und Istio (Demo)

Der Workshop ist für alle geeignet, die sich grundlegend mit Software-Entwicklung und Software-Architektur auskennen und sich für Microservices interessieren.

 

Es wird kein Laptop benötigt. Alle Beispiele sind auf Github mit ausführlicher Dokumentation verfügbar. Als Download stehen die Folien und drei kostenlose Broschüren zur Verfügung, mit denen das Gezeigte und Gelernte nach dem Workshop auf dem eigenen Rechner nachvollzogen und vertieft werden kann.

This Session originates from the archive of Diese Session stammt aus dem Archiv von JAXJAX, JAXJAX, W-JAXW-JAX and  und W-JAXW-JAX . Take me to the program of . Hier geht es zum aktuellen Programm von Online Edition Online Edition .

This Session originates from the archive of Diese Session stammt aus dem Archiv von JAXJAX, JAXJAX, W-JAXW-JAX and  und W-JAXW-JAX . Take me to the program of . Hier geht es zum aktuellen Programm von JAX JAX .

This Session originates from the archive of Diese Session stammt aus dem Archiv von JAXJAX, JAXJAX, W-JAXW-JAX and  und W-JAXW-JAX . Take me to the program of . Hier geht es zum aktuellen Programm von W-JAX W-JAX .

This Session Diese Session originates from the archive of stammt aus dem Archiv von JAXJAX, JAXJAX, W-JAXW-JAX and  und W-JAXW-JAX . Take me to the current program of . Hier geht es zum aktuellen Programm von Online Edition Online Edition , JAX JAX or oder W-JAX W-JAX .
Alle News der Java-Welt:
Alle News der Java-Welt:

Behind the Tracks

Agile & Culture
Teamwork & Methoden

Data Access & Machine Learning
Speicherung, Processing & mehr

Clouds, Kubernets & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software-Architektur
Best Practices

Domain-driven Design
Grundlagen und Ausblick

Spring Ecosystem
Wissen in Spring-Technologien

Web-APIs
API-Technologie, Design und Management