Заказчик обратился с рядом проблем / потребностей:
Устаревшая монолитная архитектура замедляла развитие платформы и внедрение новых функций.
Частые простои и сбои в работе системы вызывали недовольство у клиентов.
Безопасность данных не соответствовала современным стандартам, что увеличивало риски для бизнеса.
Отсутствие развитой системы аналитики мешало принимать обоснованные управленческие решения и оперативно реагировать на изменения рынка.
Задача
Реализовать комплексную цифровую трансформацию телеком-оператора, включающую разработку и поддержку современных цифровых сервисов, модернизацию legacy-систем и внедрение микро сервисной архитектуры.
Проект направлен на создание масштабируемой и отказоустойчивой инфраструктуры для обслуживания миллионов пользователей.
Система была полностью перестроена на микросервисную архитектуру с использованием Ruby и фреймворка Ruby on Rails, что позволило выделить отдельные сервисы для управления пользователями, управления подписками и аналитики.
Разработан сервис управления пользователями на Ruby on Rails, обеспечивающий централизованное хранение, обработку и аутентификацию данных клиентов.
Внедрён сервис управления подписками, который автоматизировал процессы оформления, продления и контроля статусов подписок, а также интеграцию с платёжными системами.
Реализован аналитический сервис на базе ClickHouse, предоставляющий детальную аналитику в реальном времени и инструменты для построения отчётов и мониторинга ключевых показателей.
Для надёжного и высокопроизводительного обмена данными между микросервисами внедрена система асинхронного взаимодействия на базе Kafka, что обеспечило масштабируемость и устойчивость платформы.
Все сервисы контейнеризированы с помощью Docker и развернуты в Kubernetes-кластере, что значительно ускорило процессы деплоя, масштабирования и обновления системы.
Внедрена система мониторинга и логирования, позволяющая отслеживать состояние сервисов, быстро выявлять и устранять возможные инциденты.
Достигнутые результаты
Сервис стал стабильнее
Время вывода новых продуктов и функций на рынок значительно сократилось.
Клиенты оценили скорость работы и удобство новых цифровых сервисов.
Бизнес получил снижение затрат на инфраструктуру и поддержку, а также возможность быстро масштабировать платформу под рост числа пользователей.
Ответим на любые вопросы
Искандар
Технический директор
Обсудить проект
Технический директор лично
позвонит вам, чтобы
обсудить проект