ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

DOMAIN-DRIVEN-DESIGN

Business-domain-centric methodology.

Definition

DDD distinguishes strategic design (context maps, bounded contexts, ubiquitous language) from tactical design (building blocks: aggregates, entities, value objects). Patterns Anti-Corruption Layer, Shared Kernel, Customer-Supplier, Conformist, Partnership, Separate Ways. Massively adopted with microservices since 2014.

Origin

Eric Evans publishes Domain-Driven Design: Tackling Complexity in the Heart of Software (Addison-Wesley, August 2003).

Example in context

Spotify organises its 1500 microservices into DDD bounded contexts: Playback, Library, Search, Social.

Last updated: May 16, 2026