Glad I read this
This is one the issues I've been trying to get my head round for the last few months.
Internally we have a system I built about 7 years ago which about 3000 users use daily. It still works but needs updating. One of the stumbling blocks is do we go down the route of microservices to make the system scalable, quick deployment etc, and as this seems to be the "Buzz Word" at the moment and every developer I speak to loves the idea of new tech ("who doesn't). But after reading this, the bit that got me was "have you tried running 10 copies of it". And he has a point, the system would scale well that way, wouldn't change our current development process, no major skill changes or trying to manage/maintain multiple microservices. Sometimes the old ways are the best way :)