Микросервисы, это сервисы, которые инкапсулируют в себе логику и являются черными ящиками общающимися друг с другом посредством сети. Один из данной архитектуры является возможность использования разных языков в разных сервисах. Также отмечается, что микросервис обычно инкапсулирует в себе БД. Разницей между сервисно ориентированной архитектурой и микросервисом в основном как раз служит отсутствие БД внутри сервисов, что делает такие конструкции более хрупкими чем микросервисы