From afe2264665e907a3cc36922fddb4c77547b16af4 Mon Sep 17 00:00:00 2001 From: salah Date: Wed, 28 Jan 2026 11:17:36 +0100 Subject: [PATCH] Refine architecture diagram labels and descriptions for clarity --- ARCHITECTURE.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index d8f7671..1da4ee7 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -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