Eventbasierte Architekturen
Der Hype um Microservices hat klar gezeigt: komplexe Anwendungen bestehen zunehmend aus mehreren verteilten und möglichst autonomen Komponenten. In dieser Schulung lernen Sie, wie Sie ohne künstliche Komplexität und teure Enterprise-Software eine verteilte, event-basierte Anwendung entwerfen und entwickeln.
Lernziele
- Sie können verteilte, eventgetriebene Systeme entwerfen
- Sie verstehen Minimalismus in Software-Architekturen als Wettbewerbsvorteil
- Sie können durch Modellierung gemeinsames Prozessverständnis erzeugen
Zielgruppe
Software-Entwickler und -Architekten, Lead-Developer, IT-Leiter
Voraussetzungen
Erste Erfahrungen mit der Architektur von komplexen Software-Systemen sowie ein grundlegendes Verständnis der wesentlichen Konzepte im Domain-Driven Design . Von Vorteil, aber nicht unbedingt notwendig sind Erfahrungen mit objektorientierter Software-Entwicklung .
Eventgetriebene Entwicklung 990,- EUR 10 Credits
5 Online-Sitzungen á 120 Minuten
Diese Schulung startet das nächste Mal am .
Danach findet diese Schulung das nächste Mal voraussichtlich im statt.
Inhalt und Ablauf
-
Inhalte
- Entkopplung durch Events
- Command-Verarbeitung
- Streams, Projektionen und Wiederholung
- Entscheidungen und Seiteneffekte
- Exklusives Locking in einem verteilten System
- Eindeutigkeit (uniqueness) in einem verteilen System
- Ein Architektur-Blueprint für eventgetriebene Systeme
Ihr Trainer
Stefan Priebsch inspiriert durch die Kombination von neuen Ideen mit erprobten Ansätzen.Sie wollen diese Schulung exklusiv für Ihr Unternehmen?
Wir führen jede Schulung auch gerne exklusiv online ("inhouse") für Sie durch. Dabei passen wir Inhalte und Schwerpunkte an Ihre konkreten Wünsche und Bedürfnisse an und arbeiten im Rahmen der Möglichkeiten auch direkt mit Beispielen direkt aus Ihrer Codebasis.