В микросервисной архитектуре слабо связанные сервисы взаимодействуют друг с другом для выполнения задач, относящихся к их бизнес-возможностям. Микросервисы в значительной степени получили свое название из-за того, что сервисы здесь меньше, чем в монолитной среде. Тем не менее микро — о бизнес-возможностях, а не о размере. По сравнению с монолитом в микросервисах у вас есть несколько единиц развертывания. Каждый сервис развертывается самостоятельно.
Синхронные вызовы не приветствуются.
Для каждого микросервиса должна быть отдельная БД.
Распределенные транзакции охватывают несколько физических систем(ПК, Микросервисов, БД), в то время как стандартные транзакции этого не делают.