Docker Compose для развертывания микросервисов – overkill или мастхэв?
Я тут сижу, значит, ковыряюсь с Docker Compose для пары мелких сервисов. И вот думаю: а не перебор ли это? Для одного-двух контейнеров, может, и норм, но если их будет десять? Насколько он вообще масштабируется и насколько удобно им управлять в больших проектах? Понятное дело, Kubernetes — это для продакшена, но для чего-то поменьше, Compose — это реально спасение или просто модная приблуда?
Мое мнение: Для небольших проектов Compose — это просто подарок. Быстро поднял, быстро снес, конфиги все в одном месте. Но вот когда начинаешь городить сложную архитектуру, начинаются танцы с бубном. А вы как думаете, где проходит грань? Когда стоит смотреть в сторону Kubernetes, а когда можно обойтись Docker Compose?