Перейти к содержанию

Контекст проекта

Источник миграции

Нормализовано из:

  • wiki/Направление-проекта.md
  • wiki/Паспорт-проекта.md
  • wiki/Обоснование-стека.md

Формализованное описание

Konstructorium — платформа для публикации, продажи и покупки цифровых 3D-моделей. Проект ориентирован на:

  • стандартизированный цикл взаимодействия buyer/seller;
  • доменную раздельность сервисов по ответственности;
  • эксплуатационную пригодность через контейнерный деплой и автоматизированные проверки.

Технологический стек

  • Backend: Python, Django, DRF, Gunicorn.
  • Data: PostgreSQL, Redis.
  • Integrations: Telegram Bot API (aiogram), HTTP-взаимодействие между сервисами.
  • Delivery: Docker Compose, CI с API smoke-тестами.

Архитектурный подход

  • Сервисная декомпозиция с выделением функциональных доменов.
  • Практическая связность через shared database и межсервисные Django imports.
  • Централизованный административный слой (admin_service) как cross-domain фасад.

Master-alignment

Обязательные проектные рамки, включая CI/CD, AI-политику, риск-реестр и MVP path, описаны в Master-документации проекта.

Требование Причина Проверка Артефакт
Проектные роли и зона ответственности формализованы Прозрачность решений и эскалаций сверка RACI governance docs
Engineering-процесс закреплен единым регламентом Снижение организационных рисков review чеклистов master handbook
Изменения контекста фиксируются синхронно Сохранение целостности документации docs diff review PR history