Great read. At my last job, everything was quite monolithic when I joined, and I led the crusade to move to more segmented, module-driven development. There was definitely a period where I eventually swung too far in that direction and only realized it after a dependency issue led to an escalation.
Hopefully someone can learn from this before they spin a complex web that becomes a huge effort to untangle.