Domain-Driven Design Explained by a Senior Backend Developer
Michał, a Senior Backend Dev with over 8 years of experience, explains Domain-Driven Design (DDD) by focusing on the business problem we are trying to solve, rather than technology. DDD consists of tw...
Practical DDD, Part 1 — Setting The Right Foundations
In this article, Hila Fox talks about the importance of setting the right foundations for companies that grow rapidly using practical Domain-Driven Design (DDD) concepts. She explains how Augury creat...
Practical DDD, Part 2 — Architectural Topics 1 — Aggregate and Bounded Context Microservice
In this post, Hila Fox shares how DDD is used in Augury to create their Microservices Architectural guidelines—focusing on three common patterns. The article covers definitions of Bounded Context and ...
Domain Driven Design: Strategic Design and Integration Patterns
As developers, many of us have worked in monolithic applications or are currently working in one. Monolithic architecture can be a silver bullet for small projects, but it comes with several disadvant...
Domain-Driven Design Part II: Tactical Design
In this article, Can Güt shares his understanding and knowledge about the tactical design phase of domain-driven design, which deals with classes and modules. The author explains event storming, a com...
Domain-Driven Refactoring - Jimmy Bogard - NDC Porto 2022

The presentation is on domain-driven design and how to use refactoring techniques to slowly refactor an existing code base towards an actual domain model. The speaker explains how teams new to domain-...