Zielsetzung
Dieses Intensivseminar bündelt die Inhalte aller Einzelseminare zu einem durchgängigen Gesamtformat. Architektur, Entwicklung, Integration, Workflows, Actors, Sicherheit und Betrieb werden in einem zusammenhängenden Trainingsaufbau behandelt und mit einer durchgängigen Beispielanwendung praktisch verbunden.
Zielgruppe
Geeignet für Projektteams, Architektur, Entwicklung, Plattformteams sowie Organisationen, die Dapr zügig und mit gemeinsamem Zielbild einführen möchten.
Voraussetzungen
Erforderlich sind solide Kenntnisse zu Microservices, Containern und serviceorientierter Entwicklung. Für den operativen Teil sind Grundkenntnisse in Kubernetes oder vergleichbaren Plattformumgebungen sinnvoll.
Inhalte
- Architektur und Grundmodell von Dapr mit Sidecar, App IDs, Hostingvarianten und Dapr-Systemdiensten
- Entwicklung mit Service Invocation, State Management, Pub/Sub, Secrets und Configuration
- Integration mit Komponenten, Bindings, Stores, Brokern und deklarativer Infrastrukturkonfiguration
- Workflows, Activities, Child Workflows und Multi-Application-Prozessorchestrierung
- Virtual Actors, Timer, Reminder, Reentrancy und Abgrenzung zu Workflow-Ansätzen
- Kubernetes-Betrieb, Sidecar-Injektion, CLI-, Helm- und Deployment-Modelle
- Security, Isolation, Application Identity, mTLS, Scopes und Zugriffspolitiken
- Observability, Resiliency, Fehleranalyse, Rollout- und Betriebsstandards für produktionsnahe Umgebungen
Praxis
Die Übungsstrecke begleitet das Seminar über alle Tage hinweg. Ausgehend von einer grundlegenden Servicearchitektur entstehen Schritt für Schritt Integrationen, Zustandsverwaltung, Eventing, Workflow-Orchestrierung und ein betriebsnahes Deployment-Modell.
Nutzen
Nach dem Seminar liegt ein vollständiges Gesamtverständnis für Dapr vor. Teams können Architekturentscheidungen treffen, Anwendungen entwickeln, Integrationen standardisieren und produktionsnahe Betriebsmodelle vorbereiten, ohne die Themen auf mehrere Einzeltermine verteilen zu müssen.
