Nowaday, in the era of AI agents, documentation is an active part of a project, just like code. Alberto Acerbis gives us his thoughts on the comparison between Living Documentation and Spec-Driven Development.
In this tenth and final article of the Domain-Driven Design series, Alberto Acerbis explores the role of the Software Architect and how it translates within the world of DDD.
In the sixth article of the series on Domain-Driven Design, Alberto Acerbis discusses the importance of Event-Driven architectures and their key features.
Third article on Domain-Driven Design (DDD), microservices and evolutionary architectures. Alberto Acerbis discusses modular architecture, the meaning of “module,” and how it aligns with DDD strategic patterns.
In this second article on Domain-Driven Design (DDD), microservices and evolutionary architectures, Alberto Acerbis explores the distinction between the problem space and the solution space, highlighting how this separation influences software design.
In this first article exploring the world of Domain-Driven Design (DDD), microservices and evolutionary architectures, Alberto Acerbis offers an overview of the importance of architecture, domain understanding, and best practices that can help design adaptive and effective software systems.