синаптик
// ит-компания
Интеллектуальные ERP системы
для контроля и прогнозирования
производства
+7 922 916 67 77

Как мы повысили лояльность пользователей и упростили управление для партнеров с помощью масштабируемой UGC-платформы

фото
АутстаффТелеком

Команда

1 человек от Синаптик

Стек

Node.JS

Период

с апреля 2024 по настоящее время

Описание

ведущая компания на российском рынке телекоммуникаций и цифровых услуг, предоставляющая комплексные решения мобильной и фиксированной связи, цифрового телевидения, финансовых и облачных сервисов.

Проблематика

Повышение клиентской лояльности и удержание пользователей: В условиях высокой конкуренции на рынке телекоммуникаций и цифровых услуг необходимо создавать уникальные пользовательские функции, чтобы привлечь новых пользователей и удержать существующих.

Сложность в управлении большим объемом пользовательских данных: Вовлеченность пользователей в платформу требует обработки и хранения большого объема данных. Отсутствие стабильной и гибкой инфраструктуры может привести к сбоям, что негативно скажется на клиентском опыте.

Эффективное администрирование для партнеров: Партнеры, которые размещают свои продукты и услуги на платформе, нуждаются в удобных инструментах управления контентом и пользователями. Без эффективных административных функций платформа может стать неудобной для продавцов, что повлияет на их активность и результаты продаж.

Гибкость и масштабируемость платформы: Чтобы соответствовать меняющимся требованиям рынка, система должна поддерживать быстрые изменения и обновления функционала, особенно в условиях роста пользовательской базы и объема данных.

Особенность

Особенность проекта заключается в создании высоконадежной и масштабируемой платформы для пользовательского контента (UGC), включающей сложные системы уведомлений и администрирования с использованием микросервисной архитектуры и асинхронных технологий.

Цель

Создать стабильную, масштабируемую и удобную платформу для пользовательского контента (UGC), которая позволит компании повысить лояльность клиентов за счет улучшенного пользовательского опыта, обеспечить партнерам удобные инструменты для управления контентом и адаптироваться к изменяющимся рыночным требованиям, сохраняя высокую производительность и надежность работы системы.

Задачи

  • Разработать сервис пользовательских уведомлений в составе команды.
  • Разработать динамически конфигурируемый сервис для триггерных рассылок пользовательских уведомлений по нескольким каналам(push, email, web).
  • Разработать конструктор пользовательских рассылок.
  • Осуществить сопровождение транспортных сервисов.
  • Принять участие в разработке вспомогательных систем (внутренний kafka client, сервисы принудительной индексации в поисковиках).
  • Осуществить миграцию с rabbitmq на kafka

Что мы сделали

  • Исправление багов: проведен детальный анализ существующего кода и устранены все критические ошибки, мешающие качественной работе приложения.
  • Повышение стабильности: оптимизирована производительность приложения, обеспечена его корректная работа на всех поддерживаемых устройствах.
  • Разработка системы администрирования: создана удобная и безопасная административная панель для продавцов, позволяющая эффективно управлять товарами и заказами.
  • Разработка динамически конфигурируемого сервиса уведомлений: реализован сервис триггерных рассылок уведомлений по нескольким каналам (push, email, web), учитывающий потребности пользователей.
  • Создание конструктора пользовательских рассылок: сформирован инструмент для настройки и отправки кастомных уведомлений, улучшающий взаимодействие с пользователями.
  • Сопровождение транспортных сервисов: установлены и протестированы вспомогательные системы, включая внутренний Kafka-клиент и сервисы индексации для поисковых систем.
  • Миграция с RabbitMQ на Kafka: успешно выполнен переход на Kafka для повышения надежности и масштабируемости асинхронных операций.
  • Финализация и релиз: Проведено тестирование обновленного приложения и его успешный релиз на платформах Android и iOS.

Результат

Проект обеспечил стабильную и масштабируемую платформу, которая улучшила пользовательский опыт и упростила управление для продавцов. Это укрепило конкурентные позиции компании и повысило лояльность пользователей и партнеров.