Архитектура (C4)

Справочник2 min read

Что это

Архитектура — это схема того, из каких частей состоит ваш продукт и как эти части связаны между собой. GoMVP использует подход C4: он показывает систему на четырёх уровнях приближения — от вида «с высоты птичьего полёта» до отдельных деталей. Как карта: сначала страна, потом город, потом район, потом дом.

Зачем основателю

Архитектура — это чертёж вашего продукта. Даже если вы не собираетесь читать её сами, она нужна, чтобы:

  • показать команде или подрядчику, как устроена система, без долгих объяснений;
  • заранее увидеть, где всё усложняется, и не переплатить за лишнее;
  • говорить с разработчиками на одном языке.

Что внутри

Четыре уровня приближения (C4):

  • Контекст — самый общий вид: ваша система и всё, что вокруг неё (пользователи, внешние сервисы). «Кто с чем взаимодействует».
  • Контейнеры — крупные части системы: сайт, приложение, база данных, сервис оплаты. «Из чего система состоит».
  • Компоненты — что внутри каждой крупной части. «Как устроен каждый блок».
  • Код — самый детальный уровень, для разработчиков.

Начинать полезно с верхних уровней — они понятны без техники. Нижние нужны в основном разработчикам.

Как создать в GoMVP

  1. Переключитесь в режим Артефакт и попросите «покажи архитектуру» — начните с уровня контекста.
  2. При необходимости попросите более детальные уровни: контейнеры, компоненты.
  3. Уточняйте состав системы через чат — см. Правки через чат.

Артефакт доступен на тарифе Pro. Условия — на странице тарифов; обзор — в справочнике Тарифы и ракеты.

Архитектура (C4)