All our aggregates are wrong - Mauro Servienti
It always starts well. At first glance the requirements seem straightforward, and implementation proceeds without hiccups. Then the requirements start to get more complex, and you find yourself in a predicament, introducing technical shortcuts that smell for the sake of delivering the new feature on schedule. In this talk, we'll analyze what appears to be a straightforward e-commerce shopping cart. We'll then go ahead and add a few more use-cases that make it more complex and see how it can negatively impact the overall design. Finally, we'll focus our attention to the business needs of these requirements and see how it can shed light on the correct approach to designing the feature. Walk away with a new understanding on how to take requirements apart to build the right software. NDC Conferences https://www.ndcconferences.com https://ndccopenhagen.com

Mauro Servienti - Talk Session: All Our Aggregates Are Wrong

Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022

Finding your service boundaries - a practical guide - Adam Ralph

Six Little Lines of Fail - Jimmy Bogard

The One Question To Haunt Everyone: What is a DDD Aggregate? - Thomas Ploch - DDD Europe 2022

How to design great Aggregate Roots in Domain-Driven Design

Protecting Encryption Keys with Azure Key Vault - Stephen Haunts

Bounded Contexts, Microservices, and Everything In Between - Vladik Khononov - KanDDDinsky 2018

Autonomous microservices don't share data. Period - Dennis van der Stelt

Microservices are Technical Debt

Bounded Contexts - Eric Evans - DDD Europe 2020

Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022

Microservices and Rules Engines – a blast from the past - Udi Dahan

Finding your service boundaries - a practical guide - Adam Ralph

What is DDD - Eric Evans - DDD Europe 2019

Domain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 2019

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Functional architecture - The pits of success - Mark Seemann

DDD & Microservices: At Last, Some Boundaries! • Eric Evans • GOTO 2015

