«Ростелеком» — один из крупнейших в России провайдеров цифровых услуг и решений. У абонентов есть личный кабинет для оплаты, подключения и управления сервисами. Когда на личный кабинет выросла нагрузка, появилась задача выстроить новую архитектуру, основанную на микросервисах, для повышения гибкости разработки.
Также необходимо было перейти на российский стек технологий в рамках программы импортозамещения. В результате поиска подходящего решения «Ростелеком» выбрал Tarantool.
К личному кабинету «Ростелекома» обращаются миллионы абонентов. До перехода на Tarantool сервис 10 лет работал на Oracle.
Компании было необходимо:
Для рефакторинга личного кабинета требовалась In-memory DB: провайдер искал решение для хранения сессий и авторизационных данных пользователей. От использования Redis отказались, потому что у этой базы данных нет вендорской поддержки в России, что было существенным критерием для команды провайдера, ведь личный кабинет — критически важный сервис.
В случае сбоев необходима оперативная поддержка вендора, потому что ситуация, при которой абоненты не могут зайти в кабинет и получить услугу, недопустима.
Проанализировав ряд вариантов, команда «Ростелекома» остановилась на Tarantool.
Почему Tarantool:
Которые должны решить ваши коммерческие продукты,
и мы предложим реализацию на Tarantool
Переход личного кабинета на Tarantool проходил во время новогодних праздников. Миграция прошла гладко: команда внимательно отслеживала обращения пользователей и не заметила негатива или сообщений о трудностях. Это был один из критериев успеха — сервис с многомиллионной аудиторией оставался доступным.
Перенос кэша миллионов сессий.
Самое ценное с точки зрения бизнеса — бесшовная миграция. Все данные пользователей сохранились, не случилось никаких серьезных инцидентов
На российскую технологию. Полная поддержка со стороны Tarantool
На микросервисную архитектуру. Удобная работа с Kubernetes
Для команды «Ростелекома» это был первый опыт по внедрению in-memory баз данных на таком масштабе. С переходом на Tarantool мы получили инструменты для дальнейшего развития проектов и создания новых решений для обслуживания пользователей. Интеграция такого рода — критически важный шаг, так как он затрагивает всех пользователей «Ростелекома». Работу Tarantool с нашей стороны поддерживает команда DevOps-инженеров, а на все возникающие вопросы мы получаем оперативный ответ от команды Tarantool.
Начальник отдела развития инфраструктуры разработки, Центр компетенций развития Digital-проектов, Региональный центр разработки в Екатеринбурге
Личным кабинетом пользуются клиенты домашнего интернета, мобильной связи и других наших услуг. Здесь совершается до 270 млн операций в месяц, и их количество постоянно растет на фоне увеличения интереса пользователей к дистанционному формату сервисов и все большего проникновения самообслуживания. Благодаря реализованным изменениям в архитектуре личный кабинет стал работать быстрее и стабильнее. Количество операций на одного клиента выросло на 32%, а число активных пользователей приложения увеличилось почти на 10%.
Директор по клиентскому сервису «Ростелекома»
Расскажите о задачах вашего проекта, и мы составим
для вас решение на Tarantool
Специалисты Tarantool свяжутся
с вами по оставленным контактам