DDD Reloaded – Introductory Workshop
Obiettivi
Fornire strumenti di modellazione per domini complessi ed applicazioni enterprise. Offrire una panoramica delle tematiche di Domain-Driven Design, Event Sourcing e Command/Query Ressponsibility Segregation.
Programma
Strategic DDD Overview
Esplorazione del dominio, Core Domain e Subdomains. Context Mapping in Action: raccogliamo informazioni strategiche prima di partire a testa bassa. Strategic Context mapping patterns.
Event-Driven Modeling
Costruiamo un modello di un dominio complesso, con una prospettiva orientata agli eventi. Domain Events, Command ed Aggregates emergono durante l’esplorazione collaborativa del dominio.
Modeling Aggregates
Strategie per la modellazione degli aggregati. By-the-book, Event Sourcing, Conceptual CQRS.
Question Marketplace
Spazio dedicato alle domande calde emerse durante la giornata. Votate, prioritizzate e risposte in modalità time-boxed.
A chi si rivolge
Si tratta di una giornata introduttiva, ma che scuote dalle fondamenta un certo modo di progettare il software. Non ci sono vincoli di linguaggio di programmazione nè di esperienza. La struttura aperta rende semplice l’adattamento del workshop al livello di partenza dei partecipanti.