Архитектурная диаграмма · architecture diagram
Схема, показывающая компоненты системы и связи между ними на уровне архитектуры.
Подробно
Архитектурная диаграмма — это схема верхнего уровня, на которой изображены компоненты системы (сервисы, базы данных, очереди, внешние интеграции) и то, как они взаимодействуют. Она нужна, чтобы договориться о структуре решения до написания кода, объяснить систему новым участникам команды и обосновать архитектурные решения на ревью. Такой тип диаграмм относится к области software-architecture и system-design и часто строится в виде diagrams-as-code, чтобы схему можно было хранить в репозитории и версионировать. В проекте archify архитектурная диаграмма — один из заявленных сценариев: инструмент генерирует интерактивные схемы из идеи, плана или существующей кодовой базы.
Примеры употребления
- Перед стартом разработки нарисовали architecture-diagram: API Gateway, три сервиса, PostgreSQL и Kafka.
- В ADR приложили архитектурную диаграмму, чтобы решение было воспроизводимо.
- Archify сгенерировал интерактивную architecture-diagram прямо из структуры репозитория.
- На онбординге новичку первым делом показывают архитектурную диаграмму продукта.
