Микросервисы для телеком-оператора: как обогнать конкурентов?
Технологии стремительно развиваются, наши требования к товарам и услугам постоянно растут. Операторы идут навстречу ожиданиям рынка и открывают новые направления бизнеса, расширяя традиционные бизнес-модели новыми сценариями и партнерскими предложениями.
Со временем изменения накапливаются, добавляя сложности управлению бизнес-процессами. Монолитные системы, на которых прежде успешно работали сервис провайдеры, начинают тормозить вывод на рынок новых продуктов. А инновации, которые рождаются внутри оператора, проходят слишком длинный путь от идеи до реализации, теряя актуальность.
Борьба за клиента подталкивает операторов к полной трансформации, которая означает готовность к непрерывному развитию как основных функций BSS, так и вспомогательных систем, а также самого подхода к внедрению инноваций.
Современный подход
Операторы активно развивают не-телеком сервисы и выстраивают собственные цифровые экосистемы. Быстрое развитие экосистемы невозможно реализовать через монолиты и старые подходы с большими релизными циклами.
Главное преимущество микросервисов перед монолитными решениями — возможность быстро собирать нужное решение из имеющихся программных модулей, разрабатывать и внедрять их независимо от вендора. Это резко сокращает TTM и тем самым дает провайдеру конкурентное преимущество.
Другое важное отличие микросервисов — легкость интеграции сторонних приложений и партнерских программ благодаря единому API, через который микросервисы взаимодействуют друг с другом.
Микросервисный слой в МегаФоне
В проекте трансформации МегаФона первым этапом была проведена консолидация нескольких биллинговых систем на единой конвергентной BSS-платформе, затем в обновленном ландшафте оператора была создана Фабрика Микросервисов. Это стало логичным шагом к созданию открытой цифровой экосистемы МегаФона.
Фабрика запустила производство новых сервисов на платформе Nexign Microservices Framework. Платформа поддерживает весь цикл разработки, сборки, доставки и эксплуатации сервисов, спроектированных на основе микросервисной архитектуры. Решение позволяет:
- вести внутреннюю разработку с использованием микросервисной архитектуры и размещать сервисы как внутри ресурсов компании, так и в облаке;
- внедрять полный цикл непрерывной разработки и внедрения (CI/CD);
- обеспечивать защиту сервисов, трейсинг, логирование и безопасную работу с идентификационными данными.
В результате совместной работы команд Nexign и МегаФон над BSS был создан микросервисный слой для поддержки функциональных требований продуктов, клиентов и партнеров.
Как поставлен процесс разработки и внедрения
Платформа микросервисов в МегаФоне рассчитана на работу сотен высоконагруженных бизнес-приложений с непрерывными процессами. Подход предполагает использование готовых шаблонов и независимость работы от систем-оркестраторов CI/CD. Это ускоряет и упрощает процесс разработки и внедрения. Основные соглашения на платформе предполагают сквозную идентификацию приложений и возможность сложного автоматического тестирования. Наконец, платформа создает единую безопасную точку для аутентификации, балансировки и маршрутизации бизнес-запросов. Все это позволяет сократить TTM для новых сервисов с нескольких кварталов до пары месяцев, а иногда и одной-двух недель.
Модульная архитектура позволяют создать отдельную логику для каждого нового продукта в отдельной компоненте. Унифицированный API по стандартам TM Forum обеспечивает бесшовную интеграцию любого нового партнера или продукта с любыми логическими требованиями. Благодаря этому интеграция сторонних сервисов не занимает много времени.
Что это значит для бизнеса
С помощью микросервисов можно быстро проверить любую бизнес-гипотезу - сформировать уникальное продуктовое предложение с услугами разных партнеров или создать персонализированные предложения для отдельных абонентов и групп. Это особенно актуально в условиях пандемии, когда от способности быстро подстраиваться под особенности рынка зависит лояльность потребителя.
Простота интеграции партнерских программ делает микросервисы отличным решением для создания целой экосистемы услуг. Примером такого партнерства стало совместное предложение от МегаФона и крупного российского туристического портала. При бронировании номера в отеле через специальный промо-сайт клиенты получали пакет голосового и интернет-трафика в роуминге на даты проживания. Предлагаемый пакет фактически покрывал затраты на покупку местного тарифа. Это позволило всем участникам проекта повысить продажи и лояльность клиентов.
Еще один эффект создания Фабрики Микросервисов — это образование сообщества разработчиков для обмена знаниями и технологиями. Подключиться к этому сообществу могут и сторонние вендоры, и компании, входящие в одну группу. Таким образом, если кто-то из участников платформы написал решение для распознавания лиц, во всех других проектах МегаФона этот микросервис также оказывается доступным.
В итоге менее чем за год работы Фабрики МегаФону при поддержке Nexign удалось значительно расширить партнерскую экосистему и запустить более 100 новых продуктов.
Взвешенный подход
Опыт, полученный компанией Nexign в проекте трансформации МегаФона, позволяет утверждать, что внедрение микросервисов целесообразно в компаниях, которые имеют дело с большим количеством проектов одновременно и они готовы меняться, чтобы преодолеть инертность существующей архитектуры.
Если оператор ставит целью быстрый вывод на рынок новых цифровых сервисов и хочет обеспечить эффективную интеграцию с партнерами, микросервисы заметно упростят и ускорят эту работу.