ZHENESJAKOTHVIRUFRAR

Composable Commerce Site

Определение

Composable Commerce Site (композиционная, или модульная, e-commerce-платформа) — это архитектура интернет-магазина, при которой фронтенд, бэкенд, CMS, поиск, платежи, логистика и аналитика собираются из независимых заменяемых модулей (best-of-breed), а не берутся из одного монолитного решения вроде классического Shopify Plus, Magento или 1С-Битрикс.

Ключевая идея: каждый компонент можно заменить отдельно, не переписывая весь сайт. Связка обеспечивается через API-first подход, чаще всего — через MACH-принципы (Microservices, API-first, Cloud-native, Headless) или через composable-платформы с готовым оркестратором (commercetools, BigCommerce, Elastic Path, Vue Storefront, Medusa).

На практике это выглядит так: витрина на Next.js, каталог и корзина — в commercetools, поиск — Algolia, CMS — Contentful, платежи — ЮKassa + Stripe, лояльность — собственная микросервисная логика. Каждый слой общается по API.

Аналогия

Представьте конструктор LEGO вместо готовой игрушки из магазина. Монолит — это готовая машинка: красиво, дёшево, но чтобы поменять колёса, нужно разбирать кузов. Composable — это ящик LEGO Technic: вы собираете ровно ту машинку, которая нужна вашему бренду, и в любой момент меняете двигатель, не трогая шасси.

Для российского DTC-рынка аналогия ещё точнее: это как сборка ПК под задачи вместо покупки моноблока. Хотите новый GPU для тяжёлой аналитики — меняете только GPU.

Формула

Условная стоимость владения композиционной архитектурой:

TCO = (C_лицензии + C_интеграция + C_DevOps + C_поддержка) × N_модулей

Где:

- C_лицензии — подписки на каждый SaaS-модуль

- C_интеграция — разовая стоимость связки API и middleware

- C_DevOps — постоянные расходы на мониторинг, аптайм, безопасность

- C_поддержка — команда, способная обслуживать N сервисов

- N_модулей — количество компонентов (обычно 6–12)

Практический ориентир по рынку 2024–2025:

ПараметрМонолит (Shopify Plus / Битрикс)Composable (MACH)
Time-to-market MVP4–8 недель12–20 недель
Стартовый бюджет300 000 – 900 000 ₽2 500 000 – 7 000 000 ₽
Стоимость замены модуля2–6 недель, риск регресса3–10 дней, изолированно
Гибкость кастомизацииограничена платформойпрактически не ограничена
Нужна in-house команда1–2 разработчика4–8 инженеров + DevOps
Аптайм при пиковых нагрузкахзависит от вендора99,95% при грамотной оркестрации

Сравнение с другими типами

Тип сайтаАрхитектураКогда выбирать
**SaaS-монолит** (Shopify, Tilda, InSales)Всё в одномБыстрый старт, ограниченный бюджет, стандартные сценарии
**Open Source монолит** (WooCommerce, OpenCart)Единая кодовая базаНужен контроль над кодом, но без сложной интеграции
**Headless** (Next.js + Shopify Storefront API)Фронтенд отделён, бэкенд монолитныйКастомный UX, но стандартная коммерция
**Composable Commerce**Полностью модульная сборкаОмниканальность, нестандартные сценарии, enterprise-масштаб
**Self-hosted enterprise** (Magento 2, 1С-Битрикс)Монолит с плагинамиКрупный бизнес с legacy-интеграциями

Сценарии применения

1. Омниканальный DTC-бренд. Один каталог — витрина, мобильное приложение, маркетплейсы, Telegram-бот, розничные кассы. Composable позволяет использовать единый Product Information Management (PIM) и синхронизировать остатки в реальном времени.

2. Быстрый вывод новых категорий. Бренд одежды запускает линейку косметики: подключается новый модуль подписки (Recharge-аналог) без переписывания корзины.

3. Локализация под СНГ + экспорт. Российские платёжные провайдеры, Казахстан, ОАЭ — каждый рынок подключается как отдельный модуль оплаты и логистики.

4. Высокие пиковые нагрузки. Распродажа 11.11: масштабируется только модуль каталога, остальные сервисы работают в штатном режиме.

5. Собственная аналитика и CDP. Данные о клиентах собираются в отдельный слой, не завися от ограничений платформы (например, ограничений Shopify по checkout-кастомизации).

Частые ошибки

- Считать composable дешёвым. Экономия на лицензиях съедается стоимостью интеграции и DevOps. По данным MACH Alliance, 40% проектов превышают изначальный бюджет на 30–60%.

- Собирать всё сразу. Правильный путь — начать с 3–4 модулей (фронтенд, каталог, платежи, CMS), остальное добавлять итерациями.

- Игнорировать middleware. Без слоя оркестрации (GraphQL Federation, API Gateway) интеграции превращаются в «спагетти» из 12 API.

- Не иметь in-house команды. Composable требует постоянного инженерного сопровождения. Аутсорс без SLA на 24/7 — риск падения выручки.

- Путать с headless. Headless — это только отделение фронтенда. Composable — это модульность всех слоёв, включая бэкенд-коммерцию.

- Забывать про vendor lock-in 2.0. Замена модуля «за 3 дня» работает, только если контракты API стандартизированы и данные экспортируемы.

Связанные термины

- MACH Architecture — Microservices, API-first, Cloud-native, Headless

- Headless Commerce — отделение фронтенда от бэкенда

- PIM (Product Information Management) — управление товарным контентом

- API Gateway — единая точка входа для микросервисов

- GraphQL Federation — объединение API в единый граф

- CDP (Customer Data Platform) — единый профиль клиента

- Composable CMS — модульная система управления контентом

- TCO (Total Cost of Ownership) — совокупная стоимость владения

- Best-of-breed — стратегия выбора лучшего решения в каждой категории