Refactoring DDD, Zurich 2023
Channel: IDesignIncTV
Date: 21/08/2023

IDesign architect Michael ‘Monty’ Montgomery explores the evolutionary origins of the Aggregator, a curious trend in many modern DDD+Microservices systems. Going back to the beginning, Monty reveals the common ground between classic DDD and IDesign’s volatility-based decomposition (VBD) approach. Complementary comparisons turn into stark contrasts as Monty highlights the many problems teams face when they attempt to graft microservice concepts onto their DDD architectures. For each problem, Monty demonstrates the inherent solution the IDesign Method provides.

Monty continues by illuminating these abstract problems in the real world. Monty chronicles the incredible cost and productivity drain of watching every team organically arrive at the necessity of the Aggregator. In contrast, Monty demonstrates how one small team avoided the costly and time-consuming circuitous route by going straight there with the help of the IDesign Method.