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.
Das erste Modul (4.1) können Sie kostenlos lesen, mit Text und Video, ohne Anmeldung: so sehen Sie vor dem Kauf, wie der Kurs arbeitet.
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 Lektionenkostenlos lesen
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.10 Code-Architektur: Schichten, Onion, Hexagonal, Clean, Vertical Slice
Richtwert: 20 Stunden · 6 Lektionen
Lektion 53 · etwa 180 Minuten
Wovor Code-Architektur schützt
Lektion 54 · etwa 180 Minuten
Klassisch in Schichten
Lektion 55 · etwa 240 Minuten
Onion und Clean Architecture
Lektion 56 · etwa 120 Minuten
Hexagonal im Vergleich
Lektion 57 · etwa 240 Minuten
Vertical Slice
Lektion 58 · etwa 120 Minuten
Vergleich, Architekturtests und Entscheidung
4.11 Architekturstile und verteilte Systeme in der Breite
Richtwert: 25 Stunden · 8 Lektionen
Lektion 59 · etwa 180 Minuten
Architekturstile im Überblick
Lektion 60 · etwa 180 Minuten
Modularer Monolith gegen Microservices
Lektion 61 · etwa 180 Minuten
Ereignisgesteuert und Serverless als Architektur
Lektion 62 · etwa 240 Minuten
CAP, PACELC und Konsistenzmodelle
Lektion 63 · etwa 240 Minuten
Cloud-Entwurfsmuster
Lektion 64 · etwa 180 Minuten
Ablösen statt neu schreiben
Lektion 65 · etwa 120 Minuten
Micro-Frontends in Grundzügen
Lektion 66 · etwa 120 Minuten
Architektur prüfbar halten: Fitness Functions
4.12 Microservices in der Praxis
Richtwert: 25 Stunden · 8 Lektionen
Lektion 67 · etwa 180 Minuten
Dienstgrenzen
Lektion 68 · etwa 180 Minuten
Synchron und asynchron kommunizieren
Lektion 69 · etwa 180 Minuten
Daten je Dienst
Lektion 70 · etwa 240 Minuten
Sagas über Dienste
Lektion 71 · etwa 180 Minuten
API-Gateway mit YARP
Lektion 72 · etwa 240 Minuten
Dapr auf Container Apps
Lektion 73 · etwa 120 Minuten
Beobachten über Dienste hinweg
Lektion 74 · etwa 120 Minuten
Microservices oder virtuelle Akteure?
4.13 Datenarchitektur
Richtwert: 20 Stunden · 5 Lektionen
Lektion 75 · etwa 180 Minuten
OLTP und OLAP
Lektion 76 · etwa 240 Minuten
Data Warehouse und Lakehouse mit Microsoft Fabric
Lektion 77 · etwa 240 Minuten
ETL und ELT
Lektion 78 · etwa 180 Minuten
Spark im Überblick
Lektion 79 · etwa 240 Minuten
Daten als Architekturentscheidung
4.14 Der Architekt im Team
Richtwert: 15 Stunden · 6 Lektionen
Lektion 80 · etwa 180 Minuten
Kommunizieren und Stakeholder
Lektion 81 · etwa 180 Minuten
Schätzen und mit Unsicherheit umgehen
Lektion 82 · etwa 180 Minuten
Entscheidungen vorstellen und verteidigen
Lektion 83 · etwa 120 Minuten
Mentoring und Architektur-Reviews
Lektion 84 · etwa 120 Minuten
Scrum und Kanban
Lektion 85 · etwa 60 Minuten
Unternehmensarchitektur im Überblick
4.9 Abschlussprojekt
Richtwert: 30 Stunden · 7 Lektionen
Lektion 86 · etwa 180 Minuten
Planen
Lektion 87 · etwa 300 Minuten
Mandanten anlegen und auflösen
Lektion 88 · etwa 300 Minuten
Isolation beweisen
Lektion 89 · etwa 300 Minuten
Ausliefern und betreiben
Lektion 90 · etwa 300 Minuten
Architekturdokumentation
Lektion 91 · etwa 180 Minuten
Architektur-Review
Lektion 92 · etwa 240 Minuten
Architektur-Review mit Checkliste
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.