EN UA RU

Кейсы

Проекты, которые говорят
сами за себя.

Детальные разборы реальных проектов — архитектура, сроки и измеримые результаты.

$140M+Выручка клиентов
12Отраслей
3.8×Средний ROI
14wkСредний срок
01
Ритейл и E-commerce 18 недель · 2024

NovaMart пережил Чёрную пятницу — и превратил 14 часов простоя в €2.4M дополнительного дохода

Технологии
340%
Рост пиковой мощности
Нояб. 2023 – Март 2024
6 инженеров · 1 PM
Франкфурт, Германия
Ситуация

Ритейлер с оборотом €120M/год, чья инфраструктура на Magento 1 падала под нагрузкой каждый сезон распродаж. Чёрная пятница в ноябре 2023 обернулась 14 часами простоя и €890K потерянных заказов — пока конкуренты масштабировались без проблем. Команда латала одни и те же проблемы три года без устойчивого решения.

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

Миграция платформы — Полный переезд на Magento 2.4 с headless PWA-фронтом, отделённым от бэкенда — каждый слой теперь масштабируется независимо

Слой кеширования — Redis object cache, Elasticsearch каталог, Varnish full-page caching. Уровень попаданий в кеш достиг 94.2% за 2 недели после запуска

AWS Auto Scaling — Группы масштабирования с прогревом запускаются за 2 часа до плановых распродаж. Больше никаких неожиданных пиков трафика

Наблюдаемость — Дашборды в реальном времени, автоматические алерты и 15-минутный runbook, который любой инженер может выполнить самостоятельно

«Первая Чёрная пятница на новой платформе стала самым спокойным днём в году. Ноль инцидентов. Команда даже получила удовольствие — чего не случалось четыре года.»

MR
Маркус Ридель CTO, NovaMart GmbH · Франкфурт
console.aws.amazon.com / cloudwatch / novamart-prod
NovaMart — Black Friday 2024
Live — Nov 29
Peak RPS 14,200
Response 0.8 s
Uptime 99.97%
Instances 12 → 38
Request rate req/s
00:00 06:00 12:00 14,200 peak 18:00 00:00
p95 response time ms
EC2 instances count
Service CPU Latency Status
magento-web 62% 340 ms
elasticsearch 45% 18 ms
redis-cache 28% 2 ms
varnish-cdn 34% 5 ms
rds-primary 51% 12 ms
340%
Рост пиковой мощности
0.8s
Время загрузки (было 2.1с)
+18%
Уровень конверсии
€2.4M
Дополнительный доход, год 1
02
ФинТех · Платежи 14 недель · 2023

Meridian Capital сократил отказы платежей с 8.4% до 0.03% — и вернул $4.1M годового дохода

Технологии
99.97%
Успешность платежей
Авг. – Нояб. 2023
4 инженера · 1 PM
Амстердам, Нидерланды
Оркестрация платежей Live
Успешность99.97%
Время маршрутизации14 ms
Месячный объём$48.3M
Ситуация

Платёжная инфраструктура Meridian — три PSP, соединённых без интеллектуальной маршрутизации. Когда один провайдер деградировал, транзакции тихо отказывали. Уровень отказов 8.4% в Q3 2023 обходился $4.1M/год в потерянных транзакциях — а финансовая команда тратила 40+ часов в неделю на ручную сверку по всем трём системам.

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

Движок оркестрации — Маршрутизирует каждую транзакцию к оптимальному PSP в реальном времени по типу карты, географии, истории отказов и стоимости. Решение — за <14 мс

Автоматический fallback-роутинг — Провайдер деградирует в середине сессии? Движок мгновенно перенаправляет без единой ошибки для пользователя

Нормализация вебхуков — Единый поток событий от 7 провайдеров в один источник правды, устраняющий разрыв при ручной сверке

Автоматическая синхронизация с учётом — Сверка запускается каждые 15 мин и синхронизируется с ERP. От 40 часов ручной работы в неделю — до нуля

«Мы так долго жили с отказами платежей, что они казались нормой. Flexor показал нам, что это не так — и исправил быстрее, чем мы считали возможным. ROI стал виден уже в первый месяц.»

SL
Софи Лоран VP Engineering, Meridian Capital · Амстердам
0.03%
Уровень отказов (было 8.4%)
14ms
Время решения роутинга
0h
Ручная сверка/нед
$4.1M
Восстановленный годовой доход
03
Интеграции eCommerce · 150K товаров

Как магазин со 150 000 товаров перестал терять заказы — заменив хаос REST API на RabbitMQ

Технологии
99.9%
Надёжность синхронизации
Q3 2025 — 10 недель
4 инженера
ЕС — удалённо
Ситуация

Крупный интернет-магазин с 150 000 товаров и 5 000 заказов в день постоянно синхронизировал данные между магазином, PIM-системой и CRM — товары, остатки, заказы, цены, данные клиентов и атрибуты. Все интеграции были построены на синхронных REST API вызовах. В часы пиковой нагрузки интеграционный слой рушился: таймауты накапливались, заказы терялись или дублировались, остатки расходились, и каждый сбой каскадно тянул за собой следующий. В обычную неделю 12–15% API-запросов просто не проходили, а операционная команда каждое утро часами латала данные вручную.

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

Аудит интеграций — Описали все 27 потоков данных между магазином ↔ PIM ↔ CRM. Определили четыре критических узких места: массовый импорт 150К товаров, синхронизация остатков по 3 складам в реальном времени, колбэки статусов заказов и распространение 80+ пользовательских атрибутов.

Миграция на RabbitMQ — Заменили каждый синхронный REST-вызов асинхронными очередями сообщений. Каждый тип данных — товары, остатки, заказы, атрибуты — получил собственный exchange, топологию маршрутизации и выделенных консьюмеров с независимым масштабированием.

Retry и dead-letter логика — Построили трёхуровневую стратегию повторов: немедленный retry, отложенный retry (экспоненциальный backoff до 30 мин) и dead-letter очередь с алертами в Slack. Ни одно сообщение не теряется — каждый сбой отслеживается и перерабатывается.

Стек наблюдаемости — Развернули централизованное логирование (ELK), дашборды очередей в реальном времени и автоматические алерты. Команда видит весь жизненный цикл сообщения — от отправки до подтверждения — в одном месте. Среднее время реакции на инциденты упало с часов до минут.

“Раньше каждый понедельник начинался с разбора сбоев за выходные. Теперь 200 000 сообщений в день проходят через очереди без единого сбоя. Операционная команда наконец доверяет данным — и мы не потеряли ни одного заказа за три месяца.”

DK
Даниэль Кравчук Руководитель eCommerce-операций
grafana.internal / d / queue-health
RabbitMQ — Queue Health Last 24h
Messages / day 203,841
Failed 3
Avg latency 284 ms
Consumers 12
Message throughput msg/min
Queue depth messages
Failed / retried count
Queue Ready Rate Status
products.sync 24 82/s
orders.create 3 58/s
inventory.update 11 145/s
attributes.propagate 0 34/s
crm.customer 1 21/s
99.9%
Надёжность синхронизации
<5
Сбоев синхронизации в день
0.3s
Средняя задержка синхронизации
0
Ручных вмешательств / месяц
04
Архитектура B2B · €45M GMV

B2B-платформа вырвалась из 8-летнего монолита — деплой сократился с 4 часов до 8 минут

Технологии
97%
Сокращение времени деплоя
Q1–Q2 2025 — 16 недель
5 инженеров · 1 архитектор
Берлин, Германия
github.com / wholesalehub / platform / actions
Пайплайн деплоя
Live
Tests 1m 42s
Build & Push 3m 18s
Deploy to staging 1m 05s
Deploy to production 1m 47s
Total: 7m 52s
Service Pods CPU Status
catalog-svc 3/3 24%
pricing-svc 2/2 18%
orders-svc 4/4 31%
inventory-svc 2/2 12%
invoicing-svc 2/2 9%
api-gateway 3/3 15%
Ситуация

B2B-дистрибьютор с 2 000+ бизнес-клиентов и €45M годового GMV работал на 8-летнем Symfony-монолите. Один деплой занимал 4 часа даунтайма, баг в модуле ценообразования мог уронить всю платформу, а команда перестала выпускать фичи — 70% времени уходило на тушение пожаров. Три попытки рефакторинга на месте провалились и подорвали уверенность команды.

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

Маппинг доменов — Определили 6 ограниченных контекстов (каталог, ценообразование, заказы, клиенты, склад, счета) и описали все кросс-доменные зависимости до написания единой строки кода.

Миграция Strangler Fig — Извлекали сервисы по одному за API-шлюзом, оставляя монолит в продакшене. Никакого big-bang переключения — каждый сервис запускался независимо.

Kubernetes и CI/CD — Контейнеризировали каждый сервис через Docker, оркестрация через Kubernetes на AWS EKS. Полный CI/CD пайплайн — push в main запускает тесты, сборку и rolling deploy за 8 минут.

Event-driven синхронизация — Сервисы общаются через RabbitMQ-события вместо прямых API-вызовов. Eventual consistency с saga-паттернами для сложных воркфлоу: заказ → склад → счёт.

“Мы перестали бояться деплоев по пятницам и начали выкатывать по несколько раз в день. Платформа наконец принадлежит нам, а не наоборот.”

TB
Томас Бергманн CTO, WholesaleHub GmbH · Берлин
97%
Сокращение времени деплоя
2
Инцидентов в месяц
18+
Деплоев в неделю
+35%
Рост GMV за год
05
Управление заказами Омниканал · Ритейл

Как ритейлер на 5 каналах продаж перестал терять товар — и вырастил выручку на 22% за полгода

Технологии
0
Оверселлы устранены
Q4 2024 – Q1 2025 — 12 недель
3 инженера · 1 PM
Лондон, Великобритания
Ситуация

Fashion-ритейлер, продающий через собственный Shopify-магазин, Amazon, eBay и 4 физических точки, не имел единого источника правды по остаткам. Запасы синхронизировались вручную через таблицы дважды в день. Результат: 30+ оверселлов в неделю, недовольные клиенты, штрафы маркетплейсов и складская команда, тратящая полдня на ручной роутинг заказов. В высокий сезон всё становилось хуже — только Black Friday 2024 принёс 200+ пересоленных заказов.

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

Централизованная OMS — Построили хаб управления заказами, который принимает заказы со всех 5 каналов в реальном времени, нормализует в единый формат и маршрутизирует к оптимальной точке фулфилмента по близости к складу и стоимости доставки.

Синхронизация остатков в реальном времени — Подключили все каналы через API (Shopify, Amazon SP-API, eBay) с обновлением остатков менее чем за секунду. Когда единица товара продаётся где угодно, все каналы отражают это за 2 секунды.

Умный роутинг заказов — Автоматизировали логику фулфилмента: отправка с ближайшего склада, разделение заказов между локациями при необходимости, автогенерация этикеток. Ручной роутинг упал с 4 часов/день до нуля.

Аналитический дашборд — Видимость в реальном времени по всем каналам: остатки, скорость заказов, SLA фулфилмента, прибыльность канала. Команда принимает решения на данных, а не на интуиции.

“Раньше мы боялись каждого уведомления от маркетплейса — половина были жалобами на оверселлы. Теперь управляем пятью каналами с одного экрана и не допустили ни одного оверселла за два месяца.”

JW
Джеймс Уитфилд Директор по операциям, Thread & Co · Лондон
oms.threadco.io / dashboard
Хаб управления заказами
Live
Today's orders 342
Oversells 0
Inv. accuracy 99.8%
Avg fulfill 1.4 h
Channel Orders Revenue Status
Shopify Store 148 £12,420
Amazon UK 94 £8,130
eBay 52 £3,670
Retail (4 stores) 48 £5,890
Inventory sync latency seconds
0
Оверселлы устранены
−60%
Время фулфилмента
99.8%
Точность остатков
+22%
Рост выручки за 6 мес.