Случай: Сборка программного обеспечения с множеством микросервисов и внутренних сервисов.
Сомнение это то, как управлять проблемами производительности (задержка сети, размер ресурса), получая многократные ресурсы от многих микросервисов одновременно.
Я просто не представляю, как сделать 20 HTTP-запросов на доступ ко всем необходимым ресурсам.
Чтобы уменьшить количество запросов, вы можете создать фасад, который инкапсулирует входящие вызовы API. Это позволяет избавиться от дорогих сетевых обходов.
Netflix написал об очень похожей проблеме
http://techblog.netflix.com/2013/01/optimizing-netflix-api.html
http://techblog.netflix.com/2012/07/embracing-differences-inside-netflix.html
Других решений пока нет …