Авторизация
Сброс пароля
Перенос инфраструктуры страхового маркетплейса Mafin в новое облако
Заказчик: Mafin
Страница кейса/результат: https://evrone.ru/portfolio/mafin

Evrone помогла страховому маркетплейсу Mafin перенести инфраструктуру в новое облако, создать изолированные окружения, автоматизировать процессы доставки приложений и сократить расходы на поддержку облачных ресурсов в три раза.
1. Вводная задача от заказчика, проблематика, цели
Mafin развивает страховой маркетплейс, который объединяет предложения различных страховых компаний и позволяет пользователям рассчитывать стоимость полисов онлайн.
Изначально инфраструктура проекта включала большое количество виртуальных машин и ресурсов, которые использовались неэффективно. Разработчики создавали отдельные окружения под каждый pull request, но временные ресурсы не всегда удалялись после завершения работы.
Перед Evrone стояли следующие задачи:
- Перенести сервисы Mafin в единое облачное окружение.
- Сократить затраты на эксплуатацию инфраструктуры.
- Создать понятную архитектуру с изолированными окружениями для разработки, тестирования и production.
- Настроить автоматизацию процессов доставки приложений.
- Подготовить инфраструктуру, которую команда клиента сможет поддерживать самостоятельно.
Первоначальный план предполагал перенос одного основного Rails-приложения, системы контроля версий, CI/CD-процессов и базовых инфраструктурных компонентов.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Команда Evrone начала работу с проектирования новой инфраструктуры в Yandex Cloud. Инженеры создали Managed Kubernetes Cluster с несколькими независимыми окружениями, каждое из которых использовало собственные базы данных и сервисы.
Для построения современной инфраструктуры Evrone внедрила:
- Kubernetes для управления контейнеризированными сервисами.
- GitOps-подход для автоматизации доставки приложений.
- Flux CD для управления конфигурациями и релизами.
- VPN-доступ для безопасной работы сотрудников.
- Sentry для мониторинга ошибок и анализа производительности.
В процессе миграции команда Evrone столкнулась с неожиданной сложностью: основной Rails-сервис оказался связан с большим количеством PHP-компонентов, которые ранее использовались как часть другого проекта.
После проведения технического аудита специалисты Evrone выяснили, что вместо одного сервиса необходимо перенести девять связанных приложений с различными хранилищами данных:
- MySQL.
- MongoDB.
- Elasticsearch.
- ClickHouse.
Совместно с внутренней командой Mafin инженеры Evrone исследовали зависимости между сервисами, устранили проблемы с отсутствующей конфигурацией и перенесли необходимую логику в новую инфраструктуру.
Команда также настроила:
- Автоматизированный деплой всех сервисов.
- Резервное копирование данных.
- Процессы аварийного восстановления.
- Мониторинг инфраструктуры.
- Документацию для дальнейшей самостоятельной поддержки.
После запуска production-окружения специалисты Evrone помогли устранить проблемы с переподключением партнерских интеграций к новым IP-адресам и обеспечили стабильную работу бизнес-процессов страхового маркетплейса.
3. Результаты сотрудничества
В результате проекта Mafin получила обновленную облачную инфраструктуру, которая стала более управляемой, безопасной и экономичной.
Основные результаты:
- Расходы на ежемесячное обслуживание инфраструктуры сократились в три раза.
- Количество виртуальных машин уменьшилось со ста до тридцати.
- В новый Kubernetes-кластер перенесено около 2,5 ТБ данных.
- Настроены мониторинг, аналитика и процессы управления данными через Apache Airflow.
- Создана автоматизированная система доставки приложений.
- Команда Mafin получила возможность самостоятельно поддерживать новую инфраструктуру.
Проект позволил компании перейти от большого количества разрозненных ресурсов к единой архитектуре с понятными процессами управления и развития.
4. Заключение
Миграция инфраструктуры Mafin показала, что перенос сложных проектов требует не только технических инструментов, но и глубокого анализа существующей архитектуры.
Evrone помогла команде Mafin разобраться с наследуемыми сервисами, выявить скрытые зависимости и построить современную инфраструктуру, готовую к дальнейшему развитию.
В ходе проекта Evrone также пересмотрела собственный подход к оценке подобных задач: перед началом миграций команда проводит дополнительный аудит инфраструктуры, чтобы точнее определять риски, сроки и объем работ.
Опыт Mafin стал примером того, как грамотная DevOps-стратегия помогает компаниям оптимизировать расходы, повысить надежность систем и подготовить технологическую платформу для будущего роста.


