Worked on a project for a large, government organisation where we had a very small team of 6. We delivered something based on a monolithic architecture and the customer was happy. We then acquired more people, including a 'Technical Architect'. Said TA decided that a micro-services architecture was the only way to do the project because the monolithic architecture 'would not scale'. We then rewrote it as microservices, at great expense, and made sure it scaled to ridiculous levels. There were a maximum of 12 people using the app, each for a few minutes each day.