Newsletter

   Kontakt

Kompetentes und unabhängiges Wissen für IT-Profis. 

Konferenzen, Workshops und Webinare.

Entwicklung von Microservices

(4-tägiger iX-Workshop)

Schulungsziel

Die gute Nachricht vorweg: Einen einzelnen Microservice zu implementieren ist dank Bounded Context, loser Kopplung und klar definierter Kommunikationsschnittstellen denkbar einfach. Nur leider macht ein Frühling noch keinen Sommer und ein einzelner Microservice noch lange keine sinnvolle Anwendung! Um am Ende nicht im Chaos zu versinken, benötigt auch eine Microservices-basierte Anwendung eine Architektur und die Verwendung von Patterns. Wie zum Beispiel stellt man die Evolution von Schnittstellen sicher? Oder wie soll die UI eingebunden werden? Welche Aufgaben übernimmt ein API-Gateway und wird es überhaupt benötigt? Sollten Microservices synchron oder asynchron kommunizieren? Oder gar beides? Fragen über Fragen, deren Klärung über Erfolg oder Misserfolg der eigenen Anwendung entscheiden können.


Der 4-tägige Hands-on-Workshop gibt einen fundierten Einblick in die verschiedenen Herausforderungen Microservices-basierter Systeme und stellt passende Lösungsansätze, Patterns und Best Practices bereit. Anhand praktischer Beispiele beleuchten wir typische Problemfelder wie Service Discovery, Security, Resilience, Monitoring, Configuration Management, Versioning, Eventual Consistency oder Distributed Transaction Management und bauen so Schritt für Schritt eine Architektur auf, die es mit den Herausforderungen Microservices-basierter Systeme aufnehmen kann.


In den vier Workshop-Tagen bereiten wir uns praxisnah Schritt für Schritt auf die Herausforderung „Microservices“ vor:

· Service Design
· Service Kommunikation
· Service Resilience
· Service Operations
· Migrationsstrategie



Voraussetzungen

Spezielle Vorkenntnisse sind nicht erforderlich. Da die vorhandenen Beispiele in Java implementiert sind, ist Java-Know-how hilfreich, aber nicht zwingend

erforderlich.



Zielgruppe

Das Training richtet sich an Entwickler, Architekten und Entscheider, die sich in Theorie und Praxis intensiv mit dem Thema Microservices beschäftigen möchten.


Leistungen Ihres Workshoptickets

  • Workshopunterlagen
  • Tagungsgetränke & Verpflegung (Präsenzveranstaltung)
  • Teilnahmebescheinigung


Der Workshop ist auf 15 Teilnehmer begrenzt!

Durchführung

Ist die Durchführung der Veranstaltung aufgrund höherer Gewalt, wegen Verhinderung eines Referenten, wegen Störungen am Veranstaltungsort oder aufgrund zu geringer Teilnehmerzahl (weniger als 50%) nicht möglich, werden die Teilnehmer spätestens 14 Tage vorher durch das heise Events-Team informiert.

Kontakt

Haben Sie Fragen zu der Organisation oder der Veranstaltung? Gern beantworte ich Ihre Fragen per E-Mail!

Jennifer Rypalla // jery@heise.de

Termine & Preise

Online-Workshop

Nehmen Sie jetzt unkompliziert an unserem Online-Workshop teil.

Alles, was Sie dafür benötigen, ist ein Mikrofon oder Headset an Ihrem Rechner oder Laptop und einen aktuellen Browser. Selbstverständlich sind die Inhalte online die gleichen wie in dem Präsenz-Workshop. Sie können Fragen stellen und sich mit dem Referenten und den anderen Teilnehmern austauschen. Die auf 15 Personen begrenzte Teilnehmerzahl garantiert ein effektives und abwechslungsreiches Lernerlebnis – sicher und bequem in Ihrem Arbeitsumfeld.

Nach dem Kauf eines Tickets erhalten Sie eine Bestätigung per Mail und kurz vor der Veranstaltung in einer separaten Mail Ihren Zugangslink. Bitte nutzen Sie daher für den Ticketkauf eine E-Mail-Adresse, auf die Sie freien Zugriff haben!
Für diesen Kurs verwenden wir die OpenSource Plattform BigBlueButton.


Workshop-Dauer: 09:00 - 17:00 Uhr

Termin 2021 folgt

Preise

Frühbucherpreis: 2.250,00 € *

Standardpreis: 2.475,00 €

Alle Preise inkl. MwSt.

* 10% Frühbucherrabatt bis 6 Wochen vor Veranstaltungsbeginn

Agenda & Trainer

Tag 1-4

Agenda


Grundlagen 

· Was ist ein Microservice?
· Microserves vs. Monolith
· Herausforderungen von Microservices-basierten Architekturen
· Wann machen Microservices Sinn? Und wann nicht?

Service Design
· DDD & Bounded Context
· Schnittstellen
· Datenhaltung und -konsistenz
· UI Integration

Service Kommunikation
· Synchrone Kommunikation via RESTful API
· Asynchrone Kommunikation via Events
· Prozesse und (verteilte) Transaktionen
· Evolution von Schnittstellen / Versionierung
· API Management

Service Resilience
· Design for Failure
· API Gateway
· Resilient Pattern

Service Operations
· CI/CD Automatisierung

· Configuration Management
· Logging & Monitoring
· Debugging & Tracing
· Security
· Orchestration

· Service-Mesh


Migration
· Herausforderungen einer Migration
· Migration-Pattern
· Migrationsstrategie & -Roadmap
· Change Management

Arne Limburg

Arne Limburg


Arne Limburg ist Architekt bei der open knowledge GmbH in Oldenburg. Er verfügt über mehrjährige Erfahrung
als Entwickler, Architekt und Trainer im Enterprise- und Microservices-Umfeld. Zu diesen Bereichen spricht er regelmäßig auf Konferenzen und führt Workshops durch. Darüber hinaus ist er im Open-Source-Bereich tätig, unter anderem als
PMC Member von Apache OpenWebBeans und Apache DeltaSpike sowie als Urheber und Projektleiter von JPA Security.