Domain-Driven Design and Hexagonal Architecture

Development, like always should have been, driven from the domain.

Table of contents


Lots of lines have been written about how we should approach software development in terms of architecture, semantics, and team organization.

Domain-Driven Design, also known as DDD, is an approach focused on the domain, that is, the conceptual model surrounding your business. It should have been the obvious approach but for many years developers started to write lines of code without actually understanding or aligning the meaning of the domain with the stakeholders.

All the articles on Domain-Driven Design and Hexagonal Architecture

Not another newsletter

  • A montly summary of everything new in the blog: So you can consume the content at your own pace.
  • Discounts on my books or courses: You will have exclusive discounts on books, courses or any other pay material I build in the future.
  • Books recommendations: I will recommend you books time to time, only the best of the best.

Join to get more like this

Only one email per month, period. Unsubscribe any time.