feat(design): add system diagram, update project info

This commit is contained in:
2025-09-18 13:31:08 +02:00
parent 0c91561f19
commit c0c2824757

View File

@@ -40,12 +40,16 @@ High-level architecture, main components, interactions, and data flow. Include a
```mermaid ```mermaid
flowchart LR flowchart LR
client[Client/UI] --> api[API Gateway / Web Server] proc_queue[Message Queue] --> proc_queue_worker[Worker Service]
api --> svc1[Service A] proc_queue_worker --> ext_mail[(Email Service)]
api --> svc2[Service B] proc_cron[Task planner] --> proc_queue
svc1 --> db[(Database)] proc_queue_worker --> ext_bank[(Bank API)]
svc2 --> cache[(Cache)] proc_queue_worker --> db
svc2 --> ext[(External API)] client[Client/UI] --> api[API Gateway / Web Server]
api --> svc[Web API]
svc --> proc_queue
svc --> db[(Database)]
svc --> cache[(Cache)]
``` ```
- Components and responsibilities: What does each box do? - Components and responsibilities: What does each box do?
@@ -89,8 +93,8 @@ Notes:
Describe the deployment strategy and infrastructure requirements. Describe the deployment strategy and infrastructure requirements.
- Environments: dev / staging / prod (if applicable). - Environments: prod, local dev
- Runtime platform: Docker, Compose, Kubernetes, serverless, PaaS. - Runtime platform: Kubernetes
- Infrastructure diagram (optional): - Infrastructure diagram (optional):
```mermaid ```mermaid