Domain-driven Design - Tackling Complexity in the Heart of Software

Eric Evans, Eric J. Evans

Key Facts and Insights from the Book

  • Domain-Driven Design (DDD) is a software development approach that focuses on the core domain and domain logic, rather than the technology used in implementing systems.
  • DDD uses a model-driven design where the model encapsulates complex business rules and processes. This model becomes an essential part of the language used by both the team and the business experts.
  • Ubiquitous Language is a key concept in DDD, a common language that is developed by the team for describing system functionalities. It bridges the gap between the technical team and the business experts.
  • DDD promotes...

    Please log in or register to view the full book summary.

Please log in or register to view the video summary.

Florian Thiel
🤍
Available
Outstanding
5.9

Florian Thiel DE

Head of Engineering, Upvest GmbH
Michael Heiß
🤍
Available
Certified
5.9

Michael Heiß DE

Change Agent & IT-Architect focused on Digital Transformation journeys (People/Culture, Team Interaction Models, Architecture, Platforms, Cloud Tech).
Luis Custodio
🤍
Available
Certified
5.7

Luis Custodio GB

Engineering Lead, Upp.ai
Ahmad Shabib
🤍
Available
Vivekkumar Muthukrishnan
🤍
Available
Outstanding
6.0

Vivekkumar Muthukrishnan GB

Senior Data Engineer/Developer, Skyscanner
Hassan Murtaza
🤍
Available
6.0

Hassan Murtaza DE

Lead Backend Developer
Phillip Whittingham
🤍
Not available
5.7

Phillip Whittingham DE

Senior Software Engineer