Авторизация
Сброс пароля
Апгрейд CRM-платформы для лизинговой компании Arenza 360
Заказчик: Arenza 360
Страница кейса/результат: https://evrone.ru/portfolio/arenza360

Evrone провел комплексную модернизацию CRM-системы Arenza 360: обновил Ruby on Rails, устранил критические технические риски, стабилизировал frontend и подготовил платформу к дальнейшему развитию без остановки внутренних бизнес-процессов.
1. Вводная задача от заказчика, проблематика, цели
Компания Arenza 360 использовала внутреннюю CRM-систему, которая развивалась более 10 лет без комплексной модернизации. За это время платформа накопила большое количество устаревших зависимостей, нестандартных решений и технического долга.
Основные сложности проекта:
- Устаревшие версии Ruby и Ruby on Rails
- Собственные форки библиотек вместо актуальных обновлений
- Высокий риск регрессий при обновлении системы
- Нестабильная frontend-часть на legacy JavaScript
- Сложности с масштабированием продукта и дальнейшей поддержкой
- Отсутствие прозрачного плана безопасной модернизации
Перед Evrone стояли задачи:
- Провести полный технический аудит системы
- Подготовить безопасную стратегию обновления платформы
- Выполнить пошаговый апгрейд Ruby и Rails
- Стабилизировать frontend-часть проекта
- Сохранить совместимость с внутренними API и новыми модулями клиента
- Подготовить систему к дальнейшему развитию силами команды заказчика
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Работу над проектом команда Evrone начала с глубокого технического аудита всей кодовой базы. Анализ показал, что проект требует не точечных исправлений, а полноценной поэтапной модернизации.
Для минимизации рисков был сформирован подробный roadmap обновлений с прогнозированием сроков, зависимостей и потенциальных критических точек.
Ключевой принцип проекта — контролируемое поэтапное обновление без резких переходов между версиями.
В рамках проекта команда Evrone:
- Актуализировала CI/CD-процессы, линтеры и инструменты сборки
- Последовательно обновила Ruby и Ruby on Rails через промежуточные стабильные версии
- Провела адаптацию устаревших библиотек и зависимостей
- Исправила несовместимости и регрессии после каждого этапа обновлений
- Организовала совместное тестирование с внутренней командой заказчика
Отдельным направлением стала работа с frontend-частью системы. Исторически CRM использовала классический Rails frontend с большим количеством legacy JavaScript-кода.
Для снижения рисков Evrone подключил senior frontend-инженера, который помог:
- Стабилизировать frontend-архитектуру
- Устранить проблемы совместимости после обновления Rails
- Сохранить корректную работу пользовательских сценариев
- Обеспечить совместимость с новыми frontend-модулями клиента
Дополнительным преимуществом проекта стало использование GraphQL для интеграции новых компонентов платформы.
Помимо технической реализации Evrone активно взаимодействовал с внутренней командой Arenza 360 как технологический партнер. Мы консультировали заказчика по вопросам декомпозиции монолита и возможного перехода к микросервисной архитектуре.
В частности, команда Evrone помогла проработать подход к выделению бизнес-калькулятора аренды в отдельный сервис с формализацией интерфейсов и разделением бизнес-логики.
3. Результаты сотрудничества
В результате проекта Arenza 360 получила полностью обновленную и стабилизированную CRM-платформу, готовую к дальнейшему развитию.
Основные результаты проекта:
- Обновлены Ruby и Ruby on Rails до актуальных стабильных версий
- Снижены риски, связанные с legacy-кодом и устаревшими зависимостями
- Стабилизирована frontend-часть системы
- Обеспечена совместимость новых внутренних модулей клиента
- Улучшены процессы сборки, тестирования и доставки изменений
- Подготовлена архитектурная база для дальнейшего масштабирования платформы
Дополнительной ценностью проекта стало повышение экспертизы внутренней команды заказчика. Специалисты Arenza 360 получили практические рекомендации по дальнейшему развитию системы и модернизации архитектуры.
4. Заключение
Проект Arenza 360 стал для Evrone примером комплексной работы с крупной legacy-платформой, где важна не только техническая экспертиза, но и аккуратное управление изменениями внутри бизнес-критичной системы.
Мы помогли заказчику не просто обновить технологический стек, а создать устойчивую основу для дальнейшего развития продукта.
Подобные проекты требуют глубокого понимания архитектуры, аккуратной миграции между версиями и тесного взаимодействия с внутренней командой клиента. Именно такой подход позволяет модернизировать сложные системы без остановки бизнеса и критических рисков для продукта.
Evrone продолжает помогать компаниям безопасно обновлять legacy-проекты, снижать технический долг и готовить продукты к долгосрочному развитию.


