Workshop Event Driven Architectures (EDA)
TODO: Pagina teksten herzien n.a.v. evt. nieuwe content/oefeningen in 2025.
 
Lesvoorbereiding
 Als je stap 3 van het bestand “Exercises in Domain Driven Design” niet hebt voltooid, doe dan het volgende:
Als je stap 3 van het bestand “Exercises in Domain Driven Design” niet hebt voltooid, doe dan het volgende:
- Voltooi het domeinmodel voor de bounded contexts die essentieel zijn voor de gameplay.
- Zet de klassen van het domeinmodel om in code met je voorkeursprogrammeertaal. Focus op het maken van klassen en hun attributen, niet op het implementeren van spelregels.
Lesprogramma / Lesmateriaal
- Lesmateriaal wordt via Teams gedeeld - nieuwe versies van presentaties
- Web Scale Architecture
- Chess Game DDD - Zie Git Repo
Leerdoelen
- Je kunt vier EDA‑stijlen (Event Notification, ECST, Event Sourcing, CQRS) uitleggen en vergelijken, inclusief voor‑ en nadelen.
- Je kunt het CAP‑theorem uitleggen en de trade‑offs tussen Consistency, Availability en Partition Tolerance onderbouwen.
- Je kunt Design for Failure toelichten (bulkheads) en het circuit‑breaker‑patroon toepassen.
Quiz
Test je kennis met deze korte multiple choice quiz.