Перейти к содержимому

Архитектура — обзор

Что в этом разделе

Архитектурные решения, описанные на уровне “что делает” и “почему так”. Полные ADR с альтернативами хранятся в netnik-state/decisions/ (см. ниже).

База данныхPostgreSQL 18, UUID v7, RLS по organization_id, схемы raw/core/mart/ops
СекретыInfisical self-hosted, secret_ref URI, кэш + ретраи, RBAC

Architectural Decision Records

ADR живут в netnik-state репозитории — это git-backed журнал решений Netnik проекта в целом (Размах — один из проектов). Текущий список razmakh ADR:

#РешениеДата
1Имя проекта — “Размах”2026-05-16
2Stack: Python + FastAPI + Next.js2026-05-17
3Frontend stack — Next.js 16.22026-05-17
4PostgreSQL 18 как единая БД2026-05-17
5RLS scope = organization_id2026-05-17
6Secrets backend = Infisical2026-05-17
7Docs platform = Astro Starlight2026-05-17
8razmakh-vps deployment isolation2026-05-17

Полный список — в netnik-state/decisions/razmakh-*.md (доступ для команды).

Где смотреть глубже

  • Research (77 docs): research/ — детальные исследования по каждой архитектурной теме (база, секреты, observability, design, multi-tenancy и т.д.)
  • Lessons: lessons/ — что узнали в процессе реализации.
  • Plans: plan/active/ — поэтапные чек-листы Foundation + Blocks.