Strategic Design analyzing business domains discovering domain knowledge managing domain complexity lddd - integrating bounded contexts Tactical Design lddd - implementing simple business logic tackling complex business logic ← start here DDD In Practice even sourcing architecture patterns ports and adapters command and quries communication patterns applying ddd in practice event storming ddd microservice mindmap - learning domain driven design