Вебторика
Главная/Экспертиза/Автосервис и услуги

Платформа диспетчеризации сети сервисов

Облачная система записи с распределёнными блокировками — исключает двойные брони и накладки в расписании.

Автосервис и услугиТиповой срок: 3–5 месяцевNDA
Проекты под NDA. Обезличенно: тип задачи, подход, диапазон результата. Названия клиентов и точные цифры не раскрываются.

Контекст

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

Проблема

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

Ограничения

  • Разные учётные системы на точках — нужен универсальный адаптер
  • Пиковые нагрузки: сотни записей в минуту
  • Часовые пояса от МСК+1 до МСК+7
  • Работа точек не останавливается при внедрении

Подход

Облачная платформа с единым справочником постов, мастеров и услуг. Запись через виджет или мобильное приложение. Атомарная блокировка поста в Redis, авторазблокировка при отмене или неявке.

Архитектура

Слой данных

PostgreSQL с партиционированием по дате записи, Redis для блокировок, ClickHouse для аналитики.

Адаптеры к учётным системам

Универсальный интерфейс к разным учётным системам: REST для современных, SOAP для старых.

Распределённые блокировки

Redlock, ключ вида slot:{postId}:{date}:{timeFrom}. Захват до записи в базу данных, подтверждение после.

Очередь уведомлений

RabbitMQ с приоритетами: напоминания, отмены, переносы. Доставка через Telegram Bot API и SMS.

Мониторинг

Prometheus + Grafana + Loki. Панель здоровья каждой точки: записи, отмены, неявки, время ответа.

Ход работ

  1. 1

    Аудит процессов

    Прошли несколько сервисов в разных городах, зафиксировали сценарии записи и переноса.

  2. 2

    Ядро и блокировки

    Ядро платформы, Redlock, записи, первый виджет на тестовом сервисе.

  3. 3

    Адаптеры и уведомления

    Универсальные адаптеры, RabbitMQ, Telegram-бот, SMS-шлюз. Нагрузочное тестирование до 1 200 записей/мин.

  4. 4

    Пилот и раскатка

    Пилот на одной области, ежедневные созвоны, срочные исправления в течение суток. Раскатка на остальные точки.

Типичные результаты

+20%
Конверсия в запись
0
Двойных броней
99,9%
SLA по договору
десятки мс
Отклик API под нагрузкой

Двойные брони исчезли за первый месяц после раскатки, конверсия в запись выросла на 20–30%, мастера-приёмщики экономят десятки минут в день.

Технологический стек

Next.jsNestJSPostgreSQLRedisRabbitMQTelegram APIk6

Другие проекты

Оценка за 1 рабочий день

Стоимость и план реализации — по заявке.