Also how do you take into account maintenance and configuration of each individual service and tying them together as a whole?
From my experience, even at large enterprise scale, microservices have been a hinderance at the very least when compared to entrenched monoliths.
The effort to keep all the individual pieces working properly and harmoniously has never been worth it in any situation I've personally been in.