Архитектура · Независимость · Развитие

Выделение бизнес-логикииз ограничений Bitrix

Выделение бизнес-логики из Битрикс в независимые сервисы

Когда вся бизнес-логика размещена внутри Битрикс, платформа становится незаменимой и хрупкой: любое изменение рискованно, масштабирование затруднено, миграция невозможна. Мы выделяем бизнес-логику в независимые сервисы: Битрикс остаётся витриной и CMS, а правила и расчёты работают отдельно и независимо.

Независимость от платформы

Ключевая логика вынесена из Битрикс: смена или обновление CMS перестаёт быть риском

Тестируемый код

Бизнес-правила в отдельных сервисах покрываются тестами: изменения перестают быть лотереей

Масштабирование по частям

Нагруженные сервисы масштабируются независимо от сайта: ёмкость растёт точечно

20+
лет опыта в цифровой разработке
350+
клиентов
1000+
проектов
  • Bitrix
  • API
  • Сервисы
  • Очереди
  • Тесты
  • Документация
  • Интеграции
  • Мониторинг
Карта бизнес-правилНезависимый слой логикиAPI для платформыТесты на правилаПостепенный переносКарта бизнес-правилНезависимый слой логикиAPI для платформыТесты на правилаПостепенный переносКарта бизнес-правилНезависимый слой логикиAPI для платформыТесты на правилаПостепенный переносКарта бизнес-правилНезависимый слой логикиAPI для платформыТесты на правилаПостепенный перенос
Карта бизнес-правилНезависимый слой логикиAPI для платформыТесты на правилаПостепенный переносКарта бизнес-правилНезависимый слой логикиAPI для платформыТесты на правилаПостепенный переносКарта бизнес-правилНезависимый слой логикиAPI для платформыТесты на правилаПостепенный переносКарта бизнес-правилНезависимый слой логикиAPI для платформыТесты на правилаПостепенный перенос

Об услуге

Когда простое изменение требует недель работы

Абстрактная 3D-сфера — визуализация услуги

Выделение бизнес-логики — это перенос правил вашего бизнеса из кастомизаций Bitrix в отдельный слой: цены, скидки, заказы, документы, согласования живут независимо от CMS.

Bitrix остаётся витриной и рабочим местом, а мозг системы становится независимым: его можно тестировать, развивать и однажды перенести на другую платформу без переписывания.

ПараметрЛогика внутри CMSС нами
Изменение правилНедели работы и риски поломатьДни: логика в одном понятном месте
Сложные сценарииУпираются в ограничения CMSОграничения сняты: движок правил ваш
ТестированиеПроверяем руками на боюАвтотесты на каждое правило
Смена платформыПереписывание всего с нуляПеренос логики, замена витрины
Понимание системыПравила размазаны по шаблонамКаталог правил с владельцами

Результат — система, где бизнес-правила принадлежат бизнесу, а не платформе: их легко менять, тестировать и переносить.

Задачи услуги

С какими задачами к нам приходят

Цены и скидки — хитросплетение костылей

Выносим расчёты в прозрачный движок правил с тестами.

Сценарии заказа не лезут в CMS

Строим независимый слой заказов с любыми статусами и переходами.

Документы собираются вручную

Автоматизируем генерацию и согласование документов.

Правила размазаны по всему коду

Собираем каталог бизнес-правил и переносим их в один слой.

Каждая доработка — долго и дорого

Отделяем логику от платформы: изменения ускоряются в разы.

Планируем уход с Bitrix в будущем

Готовим почву: логика переедет на новый стек без переписывания.

Состав услуги

Что входит в услугу

  • Интервью с бизнесом и анализ кода
  • Реестр правил и где они реализованы
  • Противоречия и мёртвые правила
  • Владельцы каждого правила
  • План выделения по приоритетам

Артефакт: каталог правил: цены, скидки, заказы, документы, с владельцами

  • Границы: что остаётся в CMS
  • Дизайн API бизнес-логики
  • Хранение данных правил
  • Схема взаимодействия с Bitrix
  • Стратегия постепенного переноса

Артефакт: проект сервисного слоя: API, хранение, связь с Bitrix

  • Перенос правил ценообразования
  • Персональные и накопительные скидки
  • Тесты на каждое правило расчёта
  • Кэширование и производительность
  • Интерфейс управления правилами

Артефакт: расчёты вынесены из CMS: любые правила, тесты, скорость

  • Независимая модель заказа
  • Статусные модели любой сложности
  • Генерация и согласование документов
  • Связь с 1С и учётными системами
  • История и аудит изменений

Артефакт: сценарии заказа и документооборот без ограничений CMS

  • Тесты на расчёты и скидки
  • Тесты сценариев заказа
  • Проверки граничных случаев
  • Прогон при каждом изменении
  • Отчётность о покрытии

Артефакт: автотесты на бизнес-логику: изменения без страха

  • Приоритизация по боли и риску
  • Перенос одного домена за итерацию
  • Параллельная работа старого и нового
  • Сверка результатов до и после
  • Отключение старых костылей

Артефакт: логика переезжает по частям, бизнес не останавливается

Стоимость часа — от 2 400 ₽Точную смету называем после предпроектного обследования — и фиксируем её в договоре

Риски

Что происходит, пока логика живёт в CMS

Платформа диктует бизнесу

Правильное для бизнеса решение отклоняют, потому что в Bitrix так нельзя. Конкуренты без таких ограничений быстрее.

Скидки считаются неправильно

Хитросплетение костылей в расчётах даёт сбои: клиенты видят не те цены, маржа утекает незаметно.

Правила знает только код

Почему цена именно такая — не объяснит никто, кроме автора пятилетней давности. Знания недоступны бизнесу.

Доработки дорожают каждый год

Каждое изменение цепляет десяток кастомизаций. Стоимость развития растёт, скорость падает.

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

Результат

Что вы получаете на выходе

01

Каталог бизнес-правил

все правила с владельцами и описанием

02

Независимый слой

логика вне платформы, с API

03

Движок цен и скидок

прозрачные расчёты с тестами

04

Слой заказов

сценарии любой сложности

05

Автотесты правил

изменения без страха сломать

06

Дорожная карта

что выносим дальше и зачем

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

Форматы работы

Сколько это стоит

Начинаем с карты правил — она показывает объём и приоритеты. Затем переносим логику по доменам, каждый — отдельный этап со сметой.

Быстрый старт

Карта бизнес-правил

  • Интервью с командой
  • Анализ кода и расчётов
  • Реестр правил с владельцами
  • Противоречия и мёртвые правила
  • Архитектура целевого решения
  • План выделения со сметой
от 300 000 ₽
разово · 3–4 недели
Заказать карту правил

Типовые форматы

Первый домен

Выносим один домен логики — обычно цены и скидки — в независимый слой.

от 800 000 ₽
2–3 месяца
  • Архитектура и API слоя
  • Перенос правил домена
  • Автотесты на правила
  • Интерфейс управления
  • Сверка до и после
Обсудить

Ядро бизнес-логики

Цены, заказы и документы работают в независимом слое, Bitrix — витрина.

от 2 500 000 ₽
4–8 месяцев
  • Несколько доменов логики
  • Статусные модели заказов
  • Документооборот
  • Интеграция с учётными системами
  • Полное покрытие тестами
Обсудить

Развитие слоя

Команда развивает независимую логику и готовит следующие домены к переносу.

от 350 000 ₽/мес
от 3 месяцев
  • Новые правила и сценарии
  • Перенос следующих доменов
  • Мониторинг и поддержка
  • Развитие API
Обсудить

Цены выше — ориентир, а не коммерческое предложение. Точную смету называем после предпроектного обследования — и фиксируем в договоре.

Этапы

Как мы работаем

Самое важное — не сломать то, что работает. Поэтому новый слой сначала работает параллельно со старым, и мы сверяем результаты до копейки.

Обсудить проект
01

Карта правил

Реестр правил, владельцы, приоритеты, архитектура решения.

3–4 недели
02

Фундамент

Сервисный слой, API, связь с Bitrix, тестовый стенд.

3–4 недели
03

Первый домен

Перенос цен или заказов, параллельная работа, сверка.

3–4 недели
04

Остальные домены

Заказы, документы, согласования — по одному за итерацию.

2–4 месяца
05

Развитие

Новые правила уже в чистой архитектуре, быстро и с тестами.

3–4 недели

Команда

Кто будет работать над проектом

01
Архитектор

границы слоёв, API, стратегия переноса

02
Бизнес-аналитик

каталог правил, интервью, сверка

03
Backend-разработчики

сервисный слой и движки правил

04
Разработчик Bitrix

связь с CMS, вынос кастомизаций

05
QA-инженер

тесты на правила и сценарии

Над выделением логики работают 4–6 специалистов. Ключевая роль — аналитик: именно он добивается, чтобы новые расчёты совпадали со старыми там, где должны.

О компании

Articul — digital-агентство полного цикла

20

лет опыта в цифровой разработке

1000

реализованных проектов

350

клиентов

80

специалистов в команде

180

наград и премий

Клиенты

Нам доверяют

350 клиентов уже доверили нам свои проекты: спортивные лиги, федеральный ритейл, фарма и промышленность

КХЛ
ALCON
LEROY MERLIN
ЗДЕСЬ АПТЕКА
ФЕДЕРАЦИЯ ПАДЕЛА РОССИИ
МОИГЛАЗА
ЖИВЫЕ СТРАНИЦЫ
АГРЕГАТОР ПЕРЕВОЗОК

FAQ

Частые вопросы

Не обязательно. Многие клиенты остаются на Bitrix как на витрине — просто логика теперь развивается независимо. Но если решите мигрировать, переезд будет в разы дешевле.

Мы запускаем новый слой параллельно со старым и сверяем результаты по каждому заказу. Переключаем только после полного совпадения.

Карта правил — 3–4 недели. Первый домен — 2–3 месяца. Полное ядро — 4–8 месяцев в зависимости от объёма правил.

Ваши сотрудники: мы строим интерфейс управления правилами для бизнес-пользователей. Разработчики нужны только для принципиально новых сценариев.

Это норма. Аналитик восстанавливает правила из кода, данных и интервью. Мёртвые правила выявляем и согласуем их отключение.

Да. Доработки, которые касаются выносимого домена, мы сразу делаем в новом слое — так перенос окупается быстрее.