Без заголовка
У Фаулера в статье про это есть, два содержательных момента:
1. SOA - это затасканный термин и слишком про многое, потому бросим его псам.
2. Как только нужно знать онтологию сервиса, you're in big troubles. Нужно быть проще.
То бишь, микросервисы общаются по микропротоколам, не нуждающихся в сложном и застандартизированном контрактовании.