Rapidasig: от физических серверов к облачным микросервисам, с нулевым простоем
Контекст
Rapidasig — один из лидеров страхового рынка Молдовы. Как известное имя, платформа постоянно обрабатывает большой объём пользовательских запросов — каждая секунда недоступности или любое замедление сразу отражается на бизнесе.
При этом инфраструктура работала на физических серверах с устаревшими операционными системами. Она функционировала, но стала тормозом: тяжело масштабировать, рискованно обновлять и без чёткого разделения между средой разработки и продакшеном.
Задача
При такой конфигурации каждое изменение было деликатной операцией. Обновления применялись напрямую, с риском простоя, а ошибку в продакшене было трудно быстро откатить. Отсутствие разделения dev/продакшен означало, что тестирование и релизы постоянно мешали друг другу.
К тому же у компании были планы роста — мобильное приложение и веб-кабинет для клиентов. На существующих физических серверах это добавило бы нагрузку по трафику, которую старая инфраструктура не могла безопасно выдержать.
Решение
Мы перенесли всю инфраструктуру с физических серверов на облачную микросервисную архитектуру, внедрив современные технологии. Каждый сервис масштабируется независимо в зависимости от спроса, а версионирование позволяет откатиться к любой предыдущей версии в любой момент — настоящая страховка для релизов.
Мы разделили среду разработки и продакшен и внедрили полный CI/CD-конвейер на GitHub Actions, чтобы релизы были автоматическими, протестированными и без простоя. Чтобы справляться с постоянным объёмом запросов, мы настроили высокую доступность и балансировку трафика.
Помимо миграции, мы полностью администрируем инфраструктуру Rapidasig — от компьютеров, принтеров и локальной сети до облачного бэкенда. Мы занимаемся мониторингом сервисов и развёртываний, DevOps, безопасностью, администрированием VPN и сети, управлением рабочими станциями и Active Directory: управляемые ИТ-услуги под ключ.
Технологии
- Облачная микросервисная архитектура
- CI/CD на GitHub Actions — автоматические релизы без простоя
- Высокая доступность и балансировка трафика
- Версионирование с откатом к любому предыдущему релизу
- Раздельные среды разработки и продакшена
- Полное администрирование и мониторинг сервисов и развёртываний
- Безопасность, VPN, сеть, рабочие станции и Active Directory
Результаты
- Нулевой простой при релизах, с мгновенным откатом к предыдущей версии
- Автоматическое масштабирование под постоянный объём запросов лидера рынка
- Высокая доступность и балансировка трафика для непрерывной работы
- База, готовая для мобильного приложения и веб-кабинета
Миграция была не просто переходом в облако — это была подготовка заранее: масштабируемость и разделение сред превратили будущий рост — новые продукты, больше пользователей — из риска в обычный следующий шаг.