До микросервисов надо дорасти
Микросервисы - это такие маленькие сервисы, которые моделируют предметную область, должны быть автономны и скрывать детали реализации. Они реализуются простыми протоколами без привязки к вендорам.
По сути, это инкапсулированная часть функционала вашей системы.
Эта концепция требует зрелости команды и организации. Не стоит начинать с микросервисов, если:
- У вас нет опыта работы с монолитом
- Команда не готова к распределенной разработке
- Нет необходимой инфраструктуры для поддержки микросервисов
- Не определены четкие границы сервисов
- Нет понимания, как сервисы будут взаимодействовать между собой
Микросервисы - это не серебряная пуля, а инструмент, который нужно использовать с умом и только когда это действительно необходимо.