This document proposes rebooting Domain-Driven Design (DDD) by making it more accessible and continuing to develop the DDD toolbox. It suggests popularizing DDD by using less jargon and creating an open community of practitioners under the hashtag #DDDreboot. The goal is to make DDD more mainstream by working together to enrich the concepts and share knowledge.
40. #DDDREBOOT
CURRENCY IN EUROS?
FIXED SHIPMENT COST?
WEIGHT IN G? VARIABLE COST FOR
EACH SENT KG?
FREE SHIPPING IF GREATER
THAN 100? 100 WHAT?
41. #DDDREBOOT
CURRENCY IN EUROS?
FIXED SHIPMENT COST?
WEIGHT IN G? VARIABLE COST FOR
EACH SENT KG?
SHIPPING OPTION?
FREE SHIPPING IF GREATER
THAN 100? 100 WHAT?
42. #DDDREBOOT
CURRENCY IN EUROS?
FIXED SHIPMENT COST?
WEIGHT IN G? VARIABLE COST FOR
EACH SENT KG?
SHIPPING OPTION?
FREE SHIPPING IF GREATER
THAN 100? 100 WHAT?
VARIABLE COST PER PRODUCT CATEGORY?
92. #DDDREBOOT
CRM / Sales
Context
Model and Language of Sales
Orders / Shipment
Context
Model & language of Logistics
Accounting Context
Model and Language of Accounting
93. #DDDREBOOT
CRM / Sales
Context
Model and Language of Sales
Orders / Shipment
Context
Model & language of Logistics
Accounting Context
Model and Language of Accounting
APP UI
WEB API
DATABASES APP UI
APP UI
APP UI DATABASES
WEB API
APP UI
APP UI
DATABASES
BATCH
USERS MANUAL
USERS MANUAL
129. #DDDREBOOT
UPSTREAM / DOWNSTREAM
« IF YOU ARE UPSTREAM
AND YOU POLLUTE THE
RIVER… … PEOPLE DOWNSTREAM
WILL BE IMPACTED. NOT
THE INVERSE. »
METAPHOR OF THE RIVER FLOW
146. #DDDREBOOT#DDDREBOOT
LET’S REBOOT DDD!
AN OPEN COMMUNITY OF PRACTITIONERS
1. POPULARISING DDD BY BEING MORE ACCESSIBLE JARGON
2. CONTINUE TO ENRICH THE DDD TOOLBOX
147. #DDDREBOOT#DDDREBOOT
LET’S REBOOT DDD!
1. POPULARISING DDD BY BEING MORE ACCESSIBLE JARGON
2. CONTINUE TO ENRICH THE DDD TOOLBOX
AN OPEN COMMUNITY OF PRACTITIONERS
149. #DDDREBOOT#DDDREBOOT
LET’S REBOOT DDD!
1. POPULARISING DDD BY BEING MORE ACCESSIBLE JARGON
2. CONTINUE TO ENRICH THE DDD TOOLBOX
@DDDreboot +
AN OPEN COMMUNITY OF PRACTITIONERS