DDD kills your project?!

Xplicity

Xplicity

SHARE THIS:

Why sometimes applying DDD to your project can be more harmful rather than useful? And when it might be irreplaceable? Find all answers in the video below!

Summary

Theory:

  • A brief intro about DDD.
  • Why DDD is not applicable to all types of projects?
  • What conditions should be respected to have a correct implementation of DDD?
  • Bad practices of DDD
  • Good experience and examples.
Coding session:
  • Covering code efficiently with Approval Tests
  • Applying the Sandwich Pattern
  • Transforming an Anemic Model to a Rich Domain Model
  • Managing Temporal Coupling 
  • Introducing Domain Model Purity & Completeness

About the speaker

Sepehr Namdar had the opportunity to work on various missions, whether it be pure maintenance or the complete monitoring of a project. He was able to acquire knowledge on all phases of software development. The success of a project depends in large part on the methodologies applied during its development. These are often Agility, Lean, Behavior Driven Development, and Clean Code.

Also, Sepehr is the Co-founder of DDD Iran and was one of the DDD Europe 2021 event speakers.

Cheat Sheet

Download the PDF:

  1. An Introduction to Domain Driven Design
  2. DDD Kills your project!
  3. Refactoring with Sandwich Pattern