Микросервисы должны быть ориентированы на бизнес-возможности, а не на горизонтальные уровни, такие как доступ к данным или обмен сообщениями.
Как правило, вы можете выбрать следующий путь
1) Начните с анализа бизнес-сферы, чтобы понять функциональные требования приложения. Результатом этого шага является неформальное описание домена, которое можно уточнить в более формальный набор моделей доменов.
2) Затем определите ограниченные контексты домена. Каждый ограниченный контекст содержит модель домена, которая представляет определенный поддомен более крупного приложения.
3) В ограниченном контексте применять тактические шаблоны DDD для определения сущностей, агрегатов и доменных служб.
4) Используйте результаты предыдущего шага для идентификации микросервисов в вашем приложении.
Я взял выдержку с официального сайта Microsoft, и я думаю, что вам обязательно нужно прочитать документы (см. Ниже) для моделирования ваших микросервисов.
Как идентифицировать микросервисы