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