Представьте, что вы объясняете устройство дома: сначала показываете общий план (сколько этажей), потом комнаты (кухня, спальня), затем розетки и выключатели. Диаграмма C4 работает так же — это «масштабируемая карта» вашей IT-системы. Давайте разберёмся, как её создать, даже если вы никогда не рисовали архитектурных схем! C4 — это метод визуализации архитектуры системы через 4 уровня детализации: Для большинства задач хватает первых трёх уровней. Показывает систему и её взаимодействие с людьми/внешними системами. Пример: Интернет-магазин. @startuml
!include <C4/C4_Context>
Person(admin, "Администратор", "Управляет товарами и заказами")
Person(customer, "Покупатель", "Делает заказы через сайт")
System(online_store, "Онлайн-магазин", "Продажа товаров")
System_Ext(payment_gateway, "Платёжный шлюз", "Обработка платежей")
System_Ext(email_service, "Email-сервис", "Отправка уведомлений")
Rel(customer, online_store, "Просматривает товары, оформляет заказы")
Rel(admin, onli