Студия запускает несколько продуктов подряд, и каждый раз бэкенд пишется заново: авторизация, профили, платежи, уведомления, хранилище. Новый проект — снова те же три месяца на то, что уже делали.
Архитектура и ТЗ D2Tech · в разработке
Wellness-приложение на переиспользуемом SDK
Первый продукт на модульном SDK, где поведение задаётся конфигурацией и seed-данными, а не кодом. Смена проекта — смена config.yml.
5 общих модулей SDK: авторизация, профили, платежи, уведомления, хранилище1 конфиг вместо кода при смене продукта
Задача
Что сделали
Продукт как первый проект на SDK
Трекер практик, AI-дневник, медитации, подписка описаны поверх модульного SDK: код описывает интерфейс, данные описывают поведение.
Матрица для каждой функции
«Уже есть в SDK / расширяем провайдером / специфика проекта» — и для каждой сущности единственный владелец данных.
Платёжный шлюз как провайдер SDK
Не интеграция в проект, а провайдер, который следующий продукт просто включит.
ТЗ на логическом уровне
API-контракты и DDL оставлены исполнителю: не навязывать физическую схему до выбора команды.
Как устроено
- Документация
- Три уровня: архитектура, модели данных и бизнес-правила, флоу ключевых процессов. Требования, сценарии, C4, модели данных и ADR связаны в один граф — из него генерируется OpenAPI, поэтому контракты не расходятся с ТЗ.
Похожая задача?
Опишите её — пришлём скоуп и смету за 24 часа: