У вас небольшой сервис в облаке. Он работает, но проект растет: в команде больше разработчиков, появляются фоновые задачи, пользователи ждут стабильной работы. Пора менять инфраструктуру или текущая схема еще справится?
В статье решил сравнить четыре способа запустить одно и то же приложение — от обычной виртуальной машины до managed-платформы. Посмотрим, что команда делает сама, что берет на себя провайдер и когда нужен Kubernetes.
Эта статья для бэкенд-разработчиков, DevOps, SRE и тимлидов. Если вы работали с виртуалками и Docker, но пока присматриваетесь к Kubernetes — велком под кат.
Исходная ситуация: что нужно нашему сервису