Назад к кейсам

Greenfield MACH-платформа электронной коммерции

Задача

Заменить хрупкий, медленный устаревший монолит электронной коммерции на высокомасштабируемую, полностью распределённую MACH-платформу (Microservices, API-first, Cloud-native, Headless) для поддержки миллионов совершающих транзакции пользователей.


Архитектура и инженерия

  • Современные фронтенды: Спроектировал и разработал мультирегиональную витрину на Next.js, координирующую сложные потоки данных в пяти независимых микрофронтенд-приложениях.
  • Потоки данных и API: Связал фронтенды с кастомным API-шлюзом GraphQL, интегрировав BigCommerce, Constructor.io (для интеллектуального поиска и beaconing товаров) и платёжные оформления заказов.
  • Оптимизация бэкенда: Реализовал сервер GraphQL с чистыми паттернами «Репозиторий» и «Адаптер». Настроил продвинутую пакетную обработку запросов и кэширование на уровне полей для защиты нижестоящих микросервисов и кардинального сокращения времени отклика.
  • Интеграция цепочки поставок: Координировал транзакционные рабочие процессы, интегрируя корпоративные API цепочки поставок, включая OrderDynamics, ShipperHQ и Narvar для отслеживания отправлений и управления логистикой.

AI-интеграции для продуктивности

Чтобы масштабировать пропускную способность команды доставки, я возглавил создание «Bug Buddy» — внутреннего LLM-агента для отладки на базе MCP. Этот инструмент ревьюит pull request'ы, выявляет синтаксические ошибки и граничные случаи и предоставляет мгновенные предложения по рефакторингу кода. Это нововведение сократило циклы отладки и снизило накладные расходы на код-ревью, позволив команде сосредоточиться на поставке функций.


Стандартизация UI и управление

Создал централизованную библиотеку UI-компонентов на React с использованием Storybook для изоляции дизайна. В сочетании с автоматизированной генерацией дизайн-токенов через Style Dictionary эта библиотека стала единым источником истины, устранив несоответствия в стилях и сократив время онбординга разработчиков.