Диаграммы архитектуры в нотации C4: контекст, контейнеры, компоненты, развертывание.
Уровни
| Уровень | Описание | Документ |
|---|---|---|
| Контекст | Система и внешние акторы (пользователи, внешние системы) | Контекстная диаграмма |
| Контейнер | Крупные части системы (микросервисы, API Gateway, БД, Kafka) | Диаграмма контейнеров |
| Компонент | Внутренняя структура контейнера (слои, основные компоненты) | Диаграмма компонентов |
| Развёртывание | Размещение контейнеров в инфраструктуре (узлы, кластер K8s) | Диаграмма развёртывания |
Текущая система
- Контейнеры: API Gateway, Identity service, Credential service, Auth Service (planned), Session Token service (planned), Account service (planned), Herald (planned), Cloud service (planned); хранилища: PostgreSQL, Redis, Kafka.
- Связи: клиенты → API Gateway → backend-сервисы; сервисы → БД; сервисы → Kafka (события).
Связанные страницы
- Обзор системы — обзор системы
- Высокоуровневая диаграмма — высокоуровневая схема
- Поток событий — поток событий
- Каталог сервисов — список сервисов