Totally mate! Thanks for sharing that article too, I totally can see where he’s coming from.

I believe there’s a trade off and I totally agree that going 100% duplicated and microservices architecture might not be the best idea but conversely going 100% consistent-reuse might also not be the best idea. Like all things it’s a balance of many competing priorities, cost, maintainability, agility, etc. and finding that balance is easier said than done – and when I think about it, it’s actually impossible to get a perfect balance…you can’t have it both ways. So we make trade offs, we compromise and we find what works for us, we monitor it, reflect on it and evolve. Strive for progress, not perfection 👍

Product person, agile nerd and cat herder 🐈 Find me at

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store