Перейти к содержимому
XSIS
Покупатель оплачивает покупку на кассе самообслуживания

Практические примеры

Синхронизация POS с ERP в реальном времени и высоконагруженный омниканальный торговый движок

Терминалы магазинов, онлайн-касса и центральный учёт ERP — в согласованном состоянии и в реальном времени для розничной компании с несколькими брендами в регионе Персидского залива.

Кратко

  • Клиент

    Розничный и торгово-развлекательный конгломерат с несколькими брендами в регионе Персидского залива: более 800 POS-терминалов и витрины электронной коммерции.

  • Команда

    1 ведущий архитектор решений со стороны клиента, 4 старших инженера по бэкенду и интеграции POS и 1 автономный инженер по QA

  • Срок

    16 недель

Задача

Кассовые терминалы магазинов, витрины электронной коммерции и ERP складов работали на запаздывающей 12-часовой пакетной синхронизации. Запасы продавались сверх наличия во время пиковых акций, сверка карточных расчётов по эквайерам отставала, а касса работала медленно.

Что мы создали и подключили

  1. Потоковая обработка событий в реальном времени

    Мы заменили хрупкие ночные пакетные скрипты высоконагруженным слоем потоковой обработки событий, который синхронизирует продажи в магазинах, возвраты, акции и остатки по SKU с центральной ERP в реальном времени.

  2. Оркестрация платежей через нескольких эквайеров

    Единая оркестрация шлюза через Visa, Mastercard и региональные платёжные коммутаторы GCC с автоматической загрузкой расчётных файлов T+1 и аудитом комиссий.

  3. Резервирование запасов под нагрузкой флеш-распродаж

    Микросервис резервирования запасов со сверхнизкой задержкой, который выдерживает пики трафика флеш-распродаж без блокировок базы данных.

Системы и стек

Языки
  • Go
Фреймворки
  • Node.js
DevOps и наблюдаемость
  • Kubernetes
ERP-системы
  • Oracle Fusion Cloud ERP
  • Oracle NetSuite
Банковские стандарты и каналы
  • ISO 20022
Платежи
  • EMV
  • ISO 8583

Измеренные результаты

синхронизации остатков по SKU: более 800 POS-терминалов и цифровые витрины
менее 250 мс
при нулевых незапланированных простоях в пиковые региональные торговые фестивали, White Friday и Рамадан
99,99 % доступности
ежегодно устраняемых потерь от дефицита товара и расхождений по платёжным расчётам
420 000 USD+

Впервые кассовые терминалы в магазинах, онлайн-оплата и центральная книга ERP говорят на одном языке в реальном времени.

Вице-президент по розничным технологиям и цифровой коммерции

Начните с разговора, а не с договора.

Расскажите, что нужно создать, подключить или защитить. Архитектор разберёт это с вами и порекомендует, с чего начать.

Что происходит дальше

  1. Согласование времени

    Наша команда напишет вам, чтобы согласовать время сессии.

  2. Предконсультационная сессия

    бесплатная 30-минутная онлайн-сессия предварительного консультирования: мы разбираем ваши цели, системы и ограничения.

  3. Оценка готовности

    В рамках бесплатная 48-часовая оценка готовности ведущий архитектор проверяет ваш проект по шести критериям определения готовности и рекомендует подходящий трек.

  4. Выбор трека

    Проекты с готовым объёмом работ получают обязывающее предложение в течение 3–5 рабочих дней. Проекты на стадии концепции начинаются в Blueprint Studio. Действующая система, которая сбоит, не документирована или требует интеграции, начинается с диагностики 1–2 недели. У Blueprint Studio и диагностики фиксированная плата, указанная в предложении.