

Kill Aggregate
Quando abbiamo incontrato per la prima volta l’“Aggregate”, era un pattern venerato del Domain-Driven Design, che prometteva di domare la complessità dei sistemi distribuiti.
Ma col tempo ne abbiamo conosciuto anche il lato oscuro: confini eccessivamente rigidi, workflow transazionali contorti e notti insonni passate a fare debug di problemi di consistenza.
È arrivato il momento di sguainare la katana dell’innovazione e mettere in discussione lo status quo. Benvenuti a Kill Aggregate.
Esploreremo il mondo dei Dynamic Consistency Boundaries, una tecnica che ribalta l’approccio tradizionale alla modellazione basata sugli aggregate. Abbracciando confini adattivi, che evolvono in base alle esigenze, possiamo affrontare alcuni degli scenari più complessi in cui gli aggregate mostrano i loro limiti. Presenteremo esempi reali in cui questo approccio semplifica la complessità, migliora la scalabilità e riduce drasticamente l’overhead non necessario.
Che tu sia un architetto stanco dei mal di testa causati dagli aggregate o uno sviluppatore in cerca di nuove idee, questo talk ti fornirà gli strumenti per ripensare il modo in cui progetti i sistemi distribuiti.
È tempo di dire addio agli aggregate rigidi e dare il benvenuto a una filosofia di design più flessibile e pragmatica.