Books

Domain-Driven Design Tackling Complexity in the Heart of Software
Level: all
essential
core
software architecture
Implementing Domain-driven design
Level: intermediate
essential
core
java
Patterns, Principles and Practices of Domain-Driven Design
Level: intermediate
essential
csharp
Domain-driven design distilled
Level: beginner
essential
introductory
Hands-On Domain-Driven Design with .NET Core
Level: intermediate
essential
dotnet core
cqrs
event sourcing
cqrs/es
Domain Modeling Made Functional
Level: beginner
essential
fsharp
functional programming
Applying Domain-driven design and Patterns
Level: beginner
essential
csharp
dotnet
Domain-Driven Design: The First 15 Years — Essays from the community
Level: all
essential
anthology
Introducing EventStorming
Level: all
essential
eventstorming
bounded context
Team Topologies
Level: intermediate
software architecture
team topologies
bounded context
socio-technical
 Object Design: Roles, Responsibilities, and Collaborations
Level: intermediate
essential
object-design
Responsibilities
Visual Collaboration Tools - for teams building software
Level: beginner
Visual-collaboration
collaborative-modelling
What is Domain-Driven Design?
Level: beginner
essential
introductory
Functional and Reactive Domain Modeling
Level: beginner
essential
introductory
scala
functional programming
Hands on Domain-Driven Design by example
Level: all
strategic-design