Django + React витрина: когда headless ок, а когда это лишнее
Fabrika Tentov: Django + React + заявки в Bitrix24. Когда такой стек оправдан, а когда я сам предлагаю WordPress или Битрикс и почему.

На Fabrika Tentov стек честный: Django + Python на бэкенде, React на витрине, заявки уходят в Bitrix24. Это не «React для сауны», а магазин сложной продукции с фильтрами, корзиной и ЛК.
Закулисье: как выбирали стек
Вопрос «а почему не WordPress» был. Ответ упёрся в доменную логику и уже принятые решения на бэкенде, а не в моду. Headless здесь — следствие задачи, не статус. Цена сопровождения выше: править сможет не каждый подрядчик, bus factor честно проговаривали.
Отдельно следил, чтобы спор про сборку фронта не затмил главное: заявка с витрины должна дойти до CRM. На Фабрике путь в Bitrix24 важнее красивого графа зависимостей в Webpack.
Когда такой стек уместен
- сложная доменная логика на бэкенде;
- нужна быстрая интерактивная витрина;
- есть ресурс сопровождать кастом.
Когда это лишнее
Лендинг услуг, визитка, простой блог — WordPress дешевле в сопровождении. Типовой B2B-каталог с привычной админкой заказчика — часто Битрикс. Headless ради моды повышает bus factor.
Главное для бизнеса
Смотрите кейс и стек в портфолио — без приписок «React первым» у CMS-проектов. Хаб экспериментов, где React уместен иначе — Lab.