Refine architecture diagram labels and descriptions for clarity
This commit is contained in:
parent
7906e9490f
commit
afe2264665
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue