I’m aware that this is a bit controversial, but I feel like the current state of affairs when it comes to microservices is as follows:
Noobs: microservices can be useful
Advanced and cynical: microservices are a complexity nightmare
Advanced and experienced: microservices can be useful