Данные и ETL
Новая предметная модель в PostgreSQL, явный mapping источника и цели, управляемый перенос и автоматические проверки полноты.
Проектируем новую модель данных и backend, создаём ETL, воспроизводим необходимые API и интеграции, обновляем web, mobile, CMS, PIM и OMS. Границы, критерии готовности, срок и стоимость фиксируем до старта.
Ценность legacy-системы находится не в устройстве Битрикса, а в данных, бизнес-правилах и внешнем поведении. Поэтому мы извлекаем предметную область: сущности, статусы, процессы, API, интеграционные контракты и критичные сценарии.
Затем проектируем целевую систему без наследования внутренней архитектуры платформы.
Снаружи — зафиксированные контракты. Внутри — новая предметная модель и чистая реализация.
Сохраняем и проверяем: необходимые данные и связи, взаимодействие с 1С и смежными системами, публичные и клиентские API, критичные пользовательские и операторские сценарии, значимые статусы и побочные эффекты.
Пересобираем: схему данных, backend, кастомную бизнес-логику, frontend на шаблонах Битрикса, mobile при необходимости, CMS, PIM, OMS и административные интерфейсы.
Parity ограничен согласованным scope: до старта явно фиксируем, что должно совпасть, а что осознанно меняется.
Новая предметная модель в PostgreSQL, явный mapping источника и цели, управляемый перенос и автоматические проверки полноты.
Совместимый backend for frontend для сохранённого web или mobile: endpoints, структуры данных, ошибки и критичные цепочки вызовов.
Контракты с 1С и внешними системами повторяем like-for-like либо перепроектируем как отдельное согласованное решение.
Registry CRUDL для типовых ресурсов, extension-owned services для составных операций и явные state models для статусов.
Сохраняем отделённый frontend или создаём новый на React и Next.js; действующее приложение сохраняем по API или заменяем на Flutter.
Разделяем контуры ответственности и проектируем schema-driven admin под реальные процессы контент-менеджеров и операторов.
Для каждого обмена фиксируем направление, формат, trigger или расписание, правила ошибок и ожидаемые побочные эффекты.
Синхронную доменную логику держим в extension-owned services. Импорты, экспорты и обмены с требованиями к retry, replay, idempotency и audit реализуем как durable workflows или через connector packages.
AI-агенты работают внутри заранее определённых контрактов и архитектурных рельсов. Типовой инфраструктурный код генерируется из декларативной модели, а команда концентрируется на домене и уникальном поведении.
CRUDL first
Стандартные ресурсы, списки, формы, фильтры, связи, права и audit описываются декларативно.
Явная бизнес-логика
Multi-table writes, команды и сложные переходы принадлежат сервисам домена, а не случайным route handlers.
Долговечные интеграции
Внешние процессы с retry, replay и idempotency получают workflow или connector boundary.
Spec-Driven Development
Markdown-спецификации, критерии приёмки и тесты определяют, что строим и как доказываем готовность.
CRUDL first
Стандартные ресурсы, списки, формы, фильтры, связи, права и audit описываются декларативно.
Явная бизнес-логика
Multi-table writes, команды и сложные переходы принадлежат сервисам домена, а не случайным route handlers.
Долговечные интеграции
Внешние процессы с retry, replay и idempotency получают workflow или connector boundary.
Spec-Driven Development
Markdown-спецификации, критерии приёмки и тесты определяют, что строим и как доказываем готовность.
15 лет создаём сложные digital-продукты для e-commerce, food, fashion, grocery, книг, DIY и аптек. Берём ответственность за весь контур: архитектуру, backend, web, mobile, дизайн, данные и интеграции.
Дамп, схема интеграций, frontend, mobile, API и критичные бизнес-сценарии.
Scope parity, mapping данных, критерии приёмки и осознанные изменения.
Предметная схема PostgreSQL, ресурсы, статусы и архитектурные границы.
BFF, внешние контракты, services, workflows и connector boundaries.
Перенос данных и автоматическое доказательство полноты и инвариантов.
Реализация выбранной стратегии frontend, приложения, CMS, PIM и OMS.
API, интеграционные и пользовательские сценарии по критериям готовности.
Финальный перенос актуальных данных и переключение на целевую систему.
Исследование e-commerce-бенчмарков и лучших референсов превращаем в пользовательские флоу и проверяемые продуктовые гипотезы.
Исследование → интерактивная концепция → дизайн-система → Markdown-спецификации → критерии приёмки → аналитика.
Дизайн создаём как адаптивный интерфейс в коде. Команда сразу видит реальные состояния, переходы, контент и анимации, а разработка получает компонентную основу без отдельного этапа переноса статичных макетов.
AI здесь не заменяет архитектуру и тестирование: агент реализует ограниченную спецификацией задачу, а готовность подтверждается детерминированными проверками.
Backend: Python, FastAPI, Mini, PostgreSQL 18, Redis
Web: React, Next.js, shadcn/ui
Mobile: Flutter
Поиск и данные: Elasticsearch, ClickHouse
Продуктовые интеграции: Mindbox, Яндекс.Метрика, AppMetrica, GA4, Firebase и сервисы конкретного контура
Трёхмесячный fixed scope возможен только при явно зафиксированных границах: данные, API, интеграции, пользовательские сценарии, нефункциональные требования, критерии приёмки и cutover-план.