Where I've found "microservices" to be sensible is where you have multiple different clients to power (ie, website, iOS & Android). They all consumer the same JSON and render natively.
Otherwise, microservices just turn what was once easy into very complicated.
Otherwise, microservices just turn what was once easy into very complicated.