I get the sense that some organizations are jumping on board microservices without really understanding the tradeoffs. This article makes some excellent points about organizations that may or may not be ready for microservices.
We see this in the monitoring space all the time. A customer gets a “great idea” to refactor to microservices thinking that it’ll improve agility and scalability. But they go from having 10 moving pieces to 1000. That makes it much more difficult to pinpoint performance issues.
Check out the original article on this for more details.