Home Conference Sessions Growing and thri...

Growing and thriving in a multi-model world

Alberto Brandolini | GOTO Copenhagen 2025

You need to be signed in to add a collection

Without a constant design effort, models will tend to rot, irresistibly attracted to the Big Ball of Mud. Partitioning the model early on could be the solution, but many forces are conspiring in the wrong direction. How can we establish solid foundations for our software to avoid becoming bloated and unmanageable? How can we detect the signals we need to split a model? How and where should we split? In this talk, we’ll see how practices for model decomposition need to consider the whole sociotechnical stack, including architecture, domain, organisation, teams and human brain, and how different strategies will fit in at different moments of our software evolution.

Share on:
linkedin facebook
Copied!

Transcript

Without a constant design effort, models will tend to rot, irresistibly attracted to the Big Ball of Mud.

Partitioning the model early on could be the solution, but many forces are conspiring in the wrong direction.

How can we establish solid foundations for our software to avoid becoming bloated and unmanageable?

How can we detect the signals we need to split a model? How and where should we split?

In this talk, we’ll see how practices for model decomposition need to consider the whole sociotechnical stack, including architecture, domain, organisation, teams and human brain, and how different strategies will fit in at different moments of our software evolution.

About the speakers

Alberto Brandolini

Alberto Brandolini

Creator of EventStorming

Related topics