Что такое МОДЕЛЬ C4 за 14 минут: Моделируем архитектуру во всех 4 абстракциях с примерами
Снова о необходимости архитектурных схем
Продолжим пост об архитектурных схемах с более практической стороны. – Как-то так повелось, что мы используем C4 model. Не нагромождённая и достаточно лаконичная. Если вдруг кому-то кажется, что C4 – это какая-то новомодная модель, спешу разочаровать. Придумана она была почти 20 лет назад. – C4 model не предусматривает никакой описательной части, поэтому ко всем архитектурным схемам у нас имеется тезисное описание всех компонентов, изображённых на схеме. – C4 несложная, но глаз может замылиться,...
C4-модель
C4-модель C4 — это метод визуализации архитектуры системы через четыре уровня детализации (все начинаются на «C», отсюда и название). 1️⃣Контекст (Context) Смотрим на систему с высоты птичьего полёта: - Что это за система? - Кто её использует? - С какими внешними сервисами она взаимодействует? Пример: Интернет-магазин взаимодействует с клиентами, платёжными системами и службами доставки. 2️⃣Контейнеры (Containers) Теперь посмотрим на систему ближе: из каких крупных частей состоит система? Контейнеры — это отдельные приложения, сервисы или хранилища данных...