About this blog

Since 2011 I started to study DDD, because I understood that this is an approach to building quality software and solving complex problems.

In all this time, I realized that many developers do not really understand what DDD is and associate patterns and good software development practices.

Understanding DDD is elementary so that you can actually develop software that focuses on your domain.

My goal with this site is to provide you with a comprehensive guide that will clearly explain what DDD is, plus practical examples so that at the end of it all we have a complete project that you can use as a template.