One Team At Uber Is Moving From Microservices To Macroservices

One Team At Uber Is Moving From Microservices To Macroservices

Microservicesの粒度問題はしばらく続きそうです。

These services don't just do one thing: they serve one business function. They are built and maintained by a team (5-10 engineers). They are more resilient and get far more investment development and maintenance-wise than some of those early microservceis

他の参考例は、去年からアリババなど中国のIT会社は、"Middle Platform"コンセプトを発表してきました。
"Packaged Business Capability"とも言えるらしいです。

なお、GartnerがMASA(Mesh Application and Service Architecture)アーキテクチャーはもっと概念的で、きれいではありますが、教科書っぽいです。

API Mediationレヤーは、UberのMacroservicesに当たるものかと思われますが、
自分は随分昔からAPI aggregatorと呼んでました。