Domain-driven design is not about how you code, but rather about how you communicate with other people and how you think about your domain. At a certain point, though, you'll be faced with the task of converting your nicely-mapped domain into an actual application: how do I do this? Where does that go? How do I keep these concerns separated? How do I implement a hexagonal architecture? Or CQRS? There is a huge number of small decisions you have to make, and their burden can soon become overwhelming. We'll face some of these issues together, make pragmatic choices, and in the end we should be confident in moving our focus back to what truly matters: the domain.


Comments are closed.

Interesting example of DDD implementation in PHP

Oleksandr at 13:06 on 19 May 2023

Amazing talk and a good introduction to DDD and related topics with interesting examples. Thank you so much!

Always a good topic to discuss, and definitely an hard one to summarize. Good job.

Ralf Jahr at 13:42 on 19 May 2023

Great Talk, liked it a lot. Thank you for the code examples!

Nice and engaging talk very well paced

Davide Bicego at 14:57 on 19 May 2023

The topic is very vast and it's not easy to summmarize in 50 minutes so good job

Great talk about DDD

Simone C. at 19:27 on 19 May 2023

Good talk with some useful tips. Thanks!

Samuele Lilli at 16:54 on 20 May 2023

Great talk, beautifully delivered.
The exposition was clear and with the right pace.
Just one side note, as I already told to Davide in person, compress that kind of topic in just 50 minutes is really challenging. Although overall concepts were clear, I don’t know if the goal of second half of the exposition may have been grasped by developers new to DDD.