🏗️
Architecture·Enterprise Patterns

Domain-Driven Design

What is Domain-Driven Design?

Domain-Driven Design is a technology in the Enterprise Patterns category within Architecture. Software architecture patterns and enterprise design principles for building scalable, maintainable systems.

Key Use Cases

  • Domain modeling and bounded contexts
  • Event-driven system design
  • Saga and distributed transactions
  • CQRS and event sourcing

Practice & Learn

Build your Domain-Driven Design skills with structured worksheets, cheatsheet, and interview sheet.

Browse Domain-Driven Design worksheets →
🏗️

Architecture

Software architecture patterns and enterprise design principles for building scalable, maintainable systems.

View all Architecture