Let’s do magic!
Пишите, даже если что-то не понятно, все подскажем. Мы отвечаем быстро)
opendj • openam • openresty
Группа «М.Видео-Эльдорадо» является лидером российского ритейла бытовой электроники под эгидой двух ведущих розничных брендов («М.Видео» и «Эльдорадо»). Компания управляет крупнейшей онлайн-платформой по продаже бытовой электроники и сетью из более чем 1000 магазинов по всей России от Калининградской области до Камчатского края.

Высоконагруженная IDM-система для МВидео

Разброс данных о клиентах по трем системам, приводил к дублированию записей и проблемам с отслеживанием активности клиентов
проблема 1
Инфраструктурные барьеры для обеспечения лучшего многоканального пользовательского опыта вызывали негативные отзывы клиентов «М.Видео» и требовали высоких затрат на обслуживание
проблема 2
С 2014 года «М.Видео» последовательно реализует омниканальную клиентскую стратегию (Омниканальность — объединённый процесс покупки по всем каналам). Компания использует общую онлайн-платформу для всех точек взаимодействия с клиентами: Веб-сайт, приложения, магазины. Это требует огромных усилий с точки зрения IT-трансформации и охватывает практически все бизнес-приложения.
В 2018 году «М.Видео» использовало три бизнес-приложения для хранения данных о клиентах: Интернет-магазин, программа лояльности и мобильное приложение с десятками миллионов записей в каждом из них.
В первую очередь требовался тщательный анализ и грамотная декомпозиция, а также серьёзная экспертиза по документоориентированным базам данных и системам репликаций.
Инфраструктура к этому не была готова, архитектору и системному аналитику необходимо было проделать большую работу, чтобы описать и согласовать все необходимые интеграции со сторонними системами.
Встроить систему авторизации и хранения профилей пользователей в существующую инфраструктуру
Задача сформулированная нашей командой
Решение было развернуто в кластере высокой доступности вместе с конфигурацией аварийного восстановления и балансировкой нагрузок для поддержки высокой нагрузки
Со временем объем проекта также был расширен за счет внедрения решения для мониторинга работоспособности на стеке ELK
Собрали всё в единую систему на связке OpenAm и OpenDJ
Договорились со всеми командами и интегрировали IDM-систему в платформу управления доступом на основе OpenAM, веб-сайт электронной коммерции, мобильное приложение, программу лояльности, SAP и в другие многочисленные приложения.
После внедрения новой системы наше сотрудничество с М.Видео не закончилось. Мы предоставили своему заказчику услуги поддержки L2/L3. Так же наши инженеры L3 занимаются развитием и непрерывным улучшением сервиса.
В процессе реализации и поддержки сервиса, нагрузка на который монотонно растёт год от года, от компании Forgerock (разработчик OpenDJ и OpenAM) мы получили статус «Strategic and delivery partner in Russia».
Написали плагин на Java для OpenDJ
Плагин позволил новому сервису работать со старыми хешами паролей. Внедрение нового сервиса и дедупликация профилей прошла для пользователей незаметно.