Скорее всего вам не нужны микросервисы если:
- Вы не готовы к увеличению сложности. Понадобится более сложная инфраструктура (и больше денег), лучше обработка ошибок, дополнительные инструменты для отладки и логирования.
- Вы не знакомы с ограниченными контекстами (bounded context) и думаете что «микро» в микросервисах — это про «делать что-то одно».
- У вас нет проблем, которые решают микросервисы.
Скорее всего вам пригодятся микросервисы если:
- У вас несколько команд и они постоянно сталкиваются лбами. Ответственность размазана.
- У части системы совершенно разные требования к производительности и надёжности.
- Система в целом слишком сложна и нужны крупные абстракции.
- Часть системы использует другой стек.