CI/CD для финтех-стартапа в России - время деплоя с 4 часов до 8 минут
- Задача
Финтех-стартап в России деплоил вручную: разработчик подключался по SSH, останавливал сервис, копировал файлы, запускал. Процесс занимал 4 часа с блокировкой команды. Два раза в месяц деплой ломал прод - откат занимал ещё 2-3 часа.
- Решение
Настройка CI/CD на GitHub Actions: автоматические тесты при push, сборка Docker-образа, деплой на staging для проверки, деплой на прод одной кнопкой с автоматическим откатом при сбое. Terraform для управления инфраструктурой на AWS.
- Результат
Время деплоя: с 4 часов до 8 минут. Аварийные сбои при деплое: с 2 раз в месяц до 0. Команда деплоит 3-5 раз в день вместо 2 раз в месяц. Страх перед релизами ушёл - скорость разработки выросла.