Заказчик:
Компания LoCards является одним из крупнейших разработчиков электронных программ лояльности. Разрабатывает новую, либо оцифровывает действующую программу лояльности. Настраивает Push-up уведомления и оказывает полное сопровождение. LoCards помогает таким сферам бизнеса, как фитнес, красота и здоровье, кафе и рестораны, авто, ритейл. https://lo.cards
Задачи:
01
Разгрузить сервис LoCards и сбалансировать нагрузку на него для оптимизации и оперативности работы ключевых процессов
Этапы работы:
Аналитика
- Мы провели аналитику бизнес-процессов по работе с программами лояльности, чтобы интегрировать их в будущий сервис.
- Изучили существующие метрики и механики отслеживания операций, чтобы понять, какие показатели необходимо добавить.
Программирование и интеграция
- Распределение нагрузки осуществлено за счет создания сервиса на основе нескольких фреймворков
- Для оптимизации нагрузки используется несколько балансировщиков - Percona Server, MySQL Master, MySQL Slave, - чтобы регулировать различные процессы: push-up, чат-бот, приложение и т.д.
- Оптимальное масштабирование сервиса с применением нескольких систем позволило не перегружать сервис при одновременной эксплуатации большим количеством клиентов
- Применение хранилища VuEX и библиотеки для приложений Vuetify обеспечивает создание такого продукта, который будет удобен в использовании на любых ресурсах
- Локализация сервиса на трех языках: русском, английском и азербайджанском
Тестирование и запуск
- После проведения работ совместно с разработчиками LoCards было проведено тестирование. После его завершение сервис был передан в работу.
- Мы обеспечиваем техническую поддержку пользователей 24/7