Managing Complexity in Complex Adaptive Systems with Domain-Driven Design

Nick Tune
Nick Tune
Jan 10, 2018 · 6 min read

Three Pillars of Domain-Driven Design

Optimising for Core Business Needs

Cohesive Modularity

Cross-skill Collaboration

DDD Techniques for Managing Complexity

Event Storming

A small section of an event storm

Domain Storytelling

A domain story courtesy of Zsófia Herendi

The Business Model Canvas

The Business Model Canvas (copyright Strategyzer)

Next Steps

Nick Tune’s Tech Strategy Blog

Domain-Driven Design, Organisation Design, Continuous Discovery and Delivery, Technical Strategy…

Nick Tune

Written by

Nick Tune

Technical Leader | Sociotechnical Architect

Nick Tune’s Tech Strategy Blog

Domain-Driven Design, Organisation Design, Continuous Discovery and Delivery, Technical Strategy…