K4 Architekt
Systeme schneiden und begründen: DDD, Ports and Adapters, CQRS und Event Sourcing, verteilte Systeme mit Orleans und Azure-Architektur.
Für wen
Für erfahrene Entwicklerinnen und Entwickler, die Architekturentscheidungen treffen und begründen wollen. Ein Kurs macht niemanden zum Architekten – deshalb setzt diese Stufe Berufserfahrung voraus.
Voraussetzungen
K3 und mindestens ein Jahr Berufserfahrung, oder zwei Jahre Berufserfahrung und die Einstufung.
Danach können Sie
- Architekturentscheidungen treffen, abwägen und als ADR festhalten
- Systeme mit Domain-Driven Design in Bounded Contexts schneiden
- Domänenregeln im Domänenmodell halten, mit Ports and Adapters
- Entscheiden, wann sich CQRS und Event Sourcing lohnen
- Verteilte Systeme mit Orleans bauen und betreiben
- Konsistenz über Systemgrenzen mit Outbox, Inbox und Idempotenz sichern
- Azure-Architekturen nach dem Well-Architected Framework entwerfen, auch mandantenfähig
- Sicherheit und Datenschutz von Anfang an in die Architektur legen
- Code-Architekturstile vergleichen und den passenden begründen
- Zwischen modularem Monolith, Microservices und virtuellen Akteuren abwägen
- Daten für Auswertungen mit Warehouse und Lakehouse entwerfen
- Architektur im Team vertreten, schätzen und vermitteln
Inhalte
- 4.1
20 h
Architektur als Entscheidung
Qualitätsziele, Abwägungen, Architekturentscheidungen (ADRs), C4-Modell, Kosten (FinOps)
- 4.2
25 h
DDD strategisch
Domäne, Bounded Contexts, Context Maps, Event Storming
- 4.3
30 h
DDD taktisch, Ports and Adapters
Aggregate, Value Objects, Domain Events, Regeln im Domänenmodell, Abhängigkeiten nach innen, modularer Monolith
- 4.4
25 h
CQRS und Event Sourcing
wann es sich lohnt und wann nicht, Projektionen, Versionierung von Events
- 4.5
40 h
Verteilte Systeme mit Orleans
virtuelle Akteure, das Grain als Konsistenzgrenze eines Aggregats, Persistenz und Serialisierung mit Versionierung, wachsende Zustände partitionieren, Observer und Streams, Cluster in Container Apps
- 4.6
20 h
Integration und Konsistenz
Outbox und Inbox, Prozessmanager, Idempotenz, „mindestens einmal“ zugestellt
- 4.7
30 h
Azure-Architektur
Well-Architected Framework, Netz, Identität, Hochverfügbarkeit und Notfall, Mandantenfähigkeit (Instanz je Kunde oder geteilt), Governance
- 4.8
20 h
Sicherheit als Architektur
Zero Trust, Bedrohungsmodell, Datenschutz durch Technikgestaltung (DSGVO), geringste Rechte für Identitäten
- 4.10
20 h
Code-Architektur: Schichten, Onion, Hexagonal, Clean, Vertical Slice
dieselbe kleine Funktion in jedem Stil gebaut, was jeder schützt und was er kostet, Architekturtests, der Bezug zu Ports and Adapters aus 4.3
- 4.11
25 h
Architekturstile und verteilte Systeme in der Breite
Schichten, Microservices gegen modularen Monolith, ereignisgesteuert, Serverless, SOA als Geschichte, CAP und PACELC, Konsistenzmodelle, Cloud-Entwurfsmuster, Micro-Frontends, Strangler Fig und Anti-Corruption Layer, Fitness Functions
- 4.12
25 h
Microservices in der Praxis
Dienstgrenzen, synchron und asynchron, Daten je Dienst, Sagas, API-Gateway mit YARP, Dapr auf Container Apps, Beobachten über Dienste hinweg, Microservices oder Orleans
- 4.13
20 h
Datenarchitektur
OLTP und OLAP, Data Warehouse und Lakehouse mit Microsoft Fabric, ETL und ELT, Spark im Überblick
- 4.14
15 h
Der Architekt im Team
Kommunikation und Stakeholder, Schätzen, Entscheidungen vorstellen und verteidigen, Mentoring, Scrum und Kanban, Unternehmensarchitektur mit TOGAF und ArchiMate im Überblick
- 4.9
30 h
Abschlussprojekt
die Kladde mandantenfähig, mit Architekturdokumentation und einem Architektur-Review mit Checkliste
Zusammen rund 345 Stunden (Richtwert).
Lektionen
Text und Video jeder Lektion sehen Sie nach dem Kauf hier auf der Seite; Titel und Ziele stehen schon jetzt da. Ein Selbstlernkurs: Sie arbeiten die Lektionen der Reihe nach durch und prüfen Ihre Übungen selbst an den Lösungen.
Die Lektionen stehen unter ihren Modulen, in der Reihenfolge des Kurses. Ein Klick auf ein Modul öffnet oder schließt seine Lektionen.
4.1 Architektur als Entscheidung
Richtwert: 20 Stunden · 5 Lektionen
-
Lektion 1 · etwa 180 Minuten
Was Architektur ist
-
Lektion 2 · etwa 240 Minuten
Qualitätsziele
-
Lektion 3 · etwa 240 Minuten
Abwägungen und ADRs
-
Lektion 4 · etwa 240 Minuten
Das C4-Modell
-
Lektion 5 · etwa 180 Minuten
Kosten als Architekturmerkmal (FinOps)
4.2 DDD strategisch
Richtwert: 25 Stunden · 6 Lektionen
-
Lektion 6 · etwa 240 Minuten
Die Domäne verstehen
-
Lektion 7 · etwa 300 Minuten
Event Storming: der große Überblick
-
Lektion 8 · etwa 240 Minuten
Event Storming: Abläufe im Detail
-
Lektion 9 · etwa 240 Minuten
Bounded Contexts finden
-
Lektion 10 · etwa 240 Minuten
Context Maps
-
Lektion 11 · etwa 120 Minuten
Wem die Daten gehören
4.3 DDD taktisch, Ports and Adapters
Richtwert: 30 Stunden · 7 Lektionen
-
Lektion 12 · etwa 240 Minuten
Entitäten und Value Objects
-
Lektion 13 · etwa 300 Minuten
Aggregate und ihre Grenzen
-
Lektion 14 · etwa 240 Minuten
Regeln gehören ins Domänenmodell
-
Lektion 15 · etwa 240 Minuten
Domain Events
-
Lektion 16 · etwa 240 Minuten
Ports and Adapters
-
Lektion 17 · etwa 240 Minuten
Der modulare Monolith
-
Lektion 18 · etwa 180 Minuten
Bestehenden Code umbauen
4.4 CQRS und Event Sourcing
Richtwert: 25 Stunden · 6 Lektionen
-
Lektion 19 · etwa 180 Minuten
Wann CQRS und Event Sourcing sich lohnen
-
Lektion 20 · etwa 180 Minuten
CQRS ohne Event Sourcing
-
Lektion 21 · etwa 240 Minuten
Ein Aggregat aus Ereignissen
-
Lektion 22 · etwa 240 Minuten
Ein Event Store auf SQL Server
-
Lektion 23 · etwa 240 Minuten
Projektionen und Lesemodelle
-
Lektion 24 · etwa 240 Minuten
Ereignisse versionieren
4.5 Verteilte Systeme mit Orleans
Richtwert: 40 Stunden · 10 Lektionen
-
Lektion 25 · etwa 240 Minuten
Virtuelle Akteure
-
Lektion 26 · etwa 300 Minuten
Das Grain als Konsistenzgrenze eines Aggregats
-
Lektion 27 · etwa 240 Minuten
Zustand speichern
-
Lektion 28 · etwa 240 Minuten
Serialisierung und Versionierung
-
Lektion 29 · etwa 240 Minuten
Event Sourcing im Grain
-
Lektion 30 · etwa 240 Minuten
Wachsende Zustände partitionieren
-
Lektion 31 · etwa 180 Minuten
Timer und Reminder
-
Lektion 32 · etwa 240 Minuten
Observer und Streams
-
Lektion 33 · etwa 180 Minuten
Orleans testen
-
Lektion 34 · etwa 180 Minuten
Cluster in Container Apps
4.6 Integration und Konsistenz
Richtwert: 20 Stunden · 5 Lektionen
-
Lektion 35 · etwa 180 Minuten
„Mindestens einmal“ zugestellt
-
Lektion 36 · etwa 240 Minuten
Outbox
-
Lektion 37 · etwa 240 Minuten
Inbox und idempotente Empfänger
-
Lektion 38 · etwa 240 Minuten
Prozessmanager
-
Lektion 39 · etwa 180 Minuten
Integration nach außen
4.8 Sicherheit als Architektur
Richtwert: 20 Stunden · 5 Lektionen
-
Lektion 40 · etwa 180 Minuten
Zero Trust für Architekten
-
Lektion 41 · etwa 240 Minuten
Bedrohungsmodell mit STRIDE
-
Lektion 42 · etwa 240 Minuten
Datenschutz durch Technikgestaltung
-
Lektion 43 · etwa 180 Minuten
Löschen in einem System, das nichts vergisst
-
Lektion 44 · etwa 240 Minuten
Geringste Rechte für Identitäten
4.7 Azure-Architektur
Richtwert: 30 Stunden · 8 Lektionen
-
Lektion 45 · etwa 180 Minuten
Das Well-Architected Framework
-
Lektion 46 · etwa 240 Minuten
Netz
-
Lektion 47 · etwa 180 Minuten
Identität: Menschen, Mandanten, Dienste
-
Lektion 48 · etwa 180 Minuten
Hochverfügbarkeit
-
Lektion 49 · etwa 240 Minuten
Notfall: RTO, RPO und die Probe
-
Lektion 50 · etwa 300 Minuten
Mandantenfähigkeit
-
Lektion 51 · etwa 180 Minuten
Governance und Kosten
-
Lektion 52 · etwa 120 Minuten
AZ-305 abgleichen
4.9 Abschlussprojekt
Richtwert: 30 Stunden · 7 Lektionen
-
Lektion 53 · etwa 180 Minuten
Planen
-
Lektion 54 · etwa 300 Minuten
Mandanten anlegen und auflösen
-
Lektion 55 · etwa 300 Minuten
Isolation beweisen
-
Lektion 56 · etwa 300 Minuten
Ausliefern und betreiben
-
Lektion 57 · etwa 300 Minuten
Architekturdokumentation
-
Lektion 58 · etwa 180 Minuten
Architektur-Review
-
Lektion 59 · etwa 240 Minuten
Verteidigung vor zwei Prüfenden
Abschlussprojekt: die Kladde
Was die Kladde nach diesem Kurs kann
Umgebaut in Domänenmodule: Angebote und Termine als Aggregate in Orleans-Grains, die Vertriebspipeline mit Event Sourcing und Lesemodellen, mandantenfähig (eine Instanz je Kunde oder geteilt, mit einer Architekturentscheidung begründet), dazu C4-Modell und Kostenrechnung.
Zum Abschluss stellen Sie Ihre Architektur und ihre Dokumentation vor und prüfen beide mit einer Checkliste gegen die Fragen eines Architektur-Reviews – allein oder mit Kolleginnen und Kollegen.
Zertifizierungen
Ein Angebot, keine Pflicht: Diese Prüfungen von Microsoft passen zu dieser Stufe. Abgelegt werden sie bei Microsoft; wir sind kein Microsoft-Schulungspartner.
AZ-305 Azure Solutions Architect Expert
Setzt AZ-104 voraus.
Weiterlernen mit Microsoft Learn
Lernpfade und Dokumentation von Microsoft passend zu diesem Kurs, auf Microsoft Learn meist auch auf Deutsch.