Компонентная диаграмма показывает логику модульной организации системы: интерфейсы, зависимости и каналы интеграции.
Основные компоненты:
-
Frontend (UI, SPA);
-
Order Management (микросервис);
-
Inventory (ERP-модуль);
-
Payment Gateway (внешний API);
-
Notification (почтовый/мессенджер шлюз);
-
Database (каталог и заказы).
graph TD
classDef node fill:#f9fbff,stroke:#6fa8dc,stroke-width:2px
A[Frontend]:::node --> B[Order Service]:::node
B --> C[Inventory Service]:::node
B --> D[Payment Gateway - external]:::node
B --> E[Notification Service]:::node
B --> F[(Order DB)]:::node
C --> F