Post

Great Thread! 👇 Also, the drift can happen more than once, causing more than 2 models to exist. (Including the modernized one(s)) 😏

Nick Tune@nick-tune.me

An under-appreciated benefit of architecture modernization is the chance for semantic convergence (of your software and mental model). It's common in legacy systems for words and concepts not to align with how people think and talk about the business. 1/4 #architectureModernization #dddDesign

Experience suggests, that it'd be better to accept two parallel models (and all consequences of both existing) rather than putting enormous effort into killing the old one. Accept in a way that: adapt; try to minimize the negative consequences. Easier said than done, tho 😅

0 reposts1 like