$ cat post.md
practiceПочему для маленьких проектов Docker Compose часто лучше Kubernetes
Где заканчивается полезная инфраструктура и начинается сложность ради самой сложности.
У Kubernetes отличная зона применения, но многие небольшие сервисы не доходят до неё по масштабу. Зато очень легко доходят по амбициям. В итоге команда получает не отказоустойчивую платформу, а дополнительный слой сложных абстракций, который нужно понимать, мониторить и чинить.
Для небольшого production я почти всегда сначала спрашиваю: можно ли решить задачу через Docker Compose, нормальные healthcheck, reverse proxy, резервные копии и внятный deploy. Очень часто ответ — да.
Когда Compose выигрывает
- Один сервер или несколько очень простых узлов.
- Маленькая команда без выделенной платформенной функции.
- Понятный стек и редкие деплои.
- Важнее простота поддержки, чем инфраструктурная гибкость на будущее.