теория
Перед последним решением — минута на вид сверху, ради которого всё затевалось.
Заметь, что произошло с масштабом. Первый акт начинался со стрелки между двумя модулями одного приложения. Финальная карта рисует системы как чёрные ящики: ядро, платформа данных, терминал, агентный контур — и у каждого ящика внутри спрятан один-два акта этого курса. Это и есть уровень Context из языка C4: чем выше зрелость системы, тем с большей высоты имеет смысл на неё смотреть — детали упакованы в контракты, и карта показывает только их.
А теперь — секрет седьмого акта, который ты, скорее всего, уже заметил. Новых идей в нём не было. Проверь:
Браузер оказался ещё одной распределённой системой — со своей спецификой (репликами управляют пользователи), но с теми же законами. Инструменты курса не привязаны к этажу: сила интеграции, дистанция, волатильность, контракты, производные данные, планки качества — это один набор оптики, который работает от схемы таблицы до организации команд.
Осталась одна операция, которой стоит владеть до конца: обратный ход. Декомпозиция двунаправленна — мы сливали сервисы в восемнадцатом модуле, и зоны терминала подчиняются тому же закону: если однажды две команды сольются, их зоны стоит слить следом — не как признание ошибки, а как ту же формулу баланса при новых значениях переменных. Архитектура — не место, куда приходят. Это маятник, за которым следят.