Определение
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 MVP | 4–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 — стратегия выбора лучшего решения в каждой категории