Долгий ручной деплой, «работает только на сервере разработчика» и звонок клиента вместо оповещения от мониторинга — типичные симптомы запущенной инфраструктуры. Приводим её в порядок.
Что делаем
переносим окружение в Docker: одинаковые версии у всей команды и на сервере;
настраиваем CI/CD — тесты, сборка и выкладка на каждое изменение;
разворачиваем Kubernetes там, где сервисов много и нужна раскатка без простоя;
настраиваем nginx, HTTPS, кеширование и балансировку;
поднимаем мониторинг, сбор логов и оповещения;
выстраиваем резервное копирование и проверяем, что из бэкапа действительно можно восстановиться.
Отдельная услуга — дежурство: берём на себя реакцию на инциденты по согласованному времени ответа.