Что такое monolith vs microservices?

Junior
535 просмотров
AFK Offer AI

Монолит — одно приложение, один деплой, одна БД. Микросервисы — много маленьких сервисов, каждый со своей БД и деплоем. Монолит проще в разработке и дебаге, микросервисы дают независимый деплой и масштабирование. Но микросервисы добавляют сложность: сеть, eventual consistency, distributed debugging. Для маленькой команды монолит почти всегда лучше — не надо героить инфраструктуру на старте.

Следующий вопрос

Что такое consumer group в Kafka?