В мире монолитных приложений коммуникация между компонентами проста — это вызовы функций в памяти. В мире микросервисов, где десятки или сотни независимых сервисов разбросаны по разным контейнерам и х...