Too Long; Didn't Read
A bad microservices architecture is much worse than a good monolithic architecture, says Leonardo Venturini. Small companies should not try to take the 'leap' to microservices, he says. Developers need to take a lot of extra steps not directly related to code to do their job, i.e. communication and coordination. He says it is easy to build a bad microservice architecture because it involves very high-level tasks which are not intuitive to the average developer or infrastructure manager. The number of people should increase proportionately to the application's growth.