Post on 20-Aug-2015
Domain Driven Design
Massimo NardelliValerio Del Bello
+Command Query Responsability Segregation
Event Sourcing
L’ARCHITETTURA DEL FUTURO
+
=
Event Sourcing
CQRS
DDDContext Mapping
C O M M A N DEVENT MANAGER
Bounded Context
exagonal architectursQUERY
aggregate
message busDomain Event
Process Manager
SOLUZIONE
microservice
SOAPorts & Adapter
dumb pipe
message drivenevent driven
EVENT STOREEventual Consistency
big dataData Lake
DOMAIN EVENT
Context Map
bounded context
AUDIT
commandReactive Manifesto
Value Object
DISTRIBUTED TRANSACTIONaudit
aggregate
context map
REACTIVE MANIFESTO
SOA
QUADRO GENERALE
UI
MS WS
REST
CO
MM
AN
D M
OD
EL
QU
ER
Y M
OD
EL
DB
EVENT
EVENT
EVENT
QUERY
Strato Applicativo
Dominio
Infrastruttura
COMMAND
Ada
pter
Ada
pter
AdapterAdap
ter
EV
EN
T
Adapter
Adapter
EV
EN
T
Sistemi Esterni
EV
EN
T M
OD
EL
EVENT MODEL
EVENT BUS
QU
ER
Y M
OD
EL
CO
MM
AN
D M
OD
EL
QU
ER
Y M
OD
EL
Sistemi Esterni
EVENT STORE
Adapter