So our post was more about whether startups should jump straight to microservices from the beginning and highlight the current low barrier of entry regarding infrastructure, tooling etc.
Thanks for the comment.

Thanks for the reply.

At the start of the Zaiku post, you note that microservices are just a new name for distributed computing. Distributed computing systems are much more difficult to develop and debug than monolithic systems. This is a simple fact, since the state of the system is distributed across a set of microservices.

Eventually, I think that microservices are inevitable if the web service grows beyond a certain size (probably low millions of users). But there is no reason to incur the extra complexity of microservices until that point.