Refine architecture diagram labels and descriptions for clarity

This commit is contained in:
salah 2026-01-28 11:17:36 +01:00
parent 7906e9490f
commit afe2264665
1 changed files with 9 additions and 9 deletions

View File

@ -102,8 +102,8 @@ flowchart TB
%% =========================
%% ---- External / Users ----
subgraph EXT["External Users & Clients"]
U1["Scholar / Admin User\n(Web Browser)"]
subgraph EXT["External Users"]
U1["Scholar / Admin User\n"]
U2["API Client\n(curl / SDK / Bots)"]
U3["Annotator\n(Labeling UI)"]
end
@ -117,7 +117,7 @@ flowchart TB
end
%% ---- Kubernetes Cluster ----
subgraph K8S["Kubernetes Cluster (Hetzner Dedicated • CPU-only • local SSD PVs)"]
subgraph K8S["K8S Cluster"]
direction TB
subgraph NET["Networking"]
@ -125,12 +125,12 @@ flowchart TB
WG["WireGuard\n(node mesh / private networking)"]
end
subgraph DEVOPS["DevOps / GitOps"]
subgraph DEVOPS["Dev/GitOps"]
GITEA["Gitea\nGit repos"]
ARGOCD["Argo CD\nGitOps deployments"]
end
subgraph OBS["Observability (LGTM)"]
subgraph OBS["Observability"]
ALLOY["Grafana Alloy\n(collect logs+traces)"]
PROM["Prometheus\n(metrics)"]
LOKI["Loki\n(logs)"]
@ -173,10 +173,10 @@ flowchart TB
end
subgraph APPS["Custom Applications (to build)"]
ORCH["Hadith Orchestrator API\n(FastAPI)\nNamespace: hadith"]
ADMIN["Hadith Admin UI\n(Next.js)\nNamespace: hadith"]
NER["NER Service\n(custom)\nNamespace: hadith"]
RE["Relation Extraction Service\n(custom)\nNamespace: hadith"]
ORCH["Hadith Orchestrator API\nNamespace: hadith"]
ADMIN["Hadith Admin UI\nNamespace: hadith"]
NER["NER Service\nNamespace: hadith"]
RE["Relation Extraction Service\nNamespace: hadith"]
end
end