UML Diagrams¶
This folder contains PlantUML source files for the Pleiades GSLB architecture.
Diagrams¶
| File | Description |
|---|---|
GSLB_Components.puml |
High-level component diagram |
GSLB_Classes.puml |
Key classes and interfaces across packages |
GSLB_Architecture.umlb |
Combined architectural UML (component + key class overview) |
seq_DNS_Query.puml |
Sequence: A/AAAA request to response |
seq_Health_Checks.puml |
Sequence: TCP/HTTP active checks |
seq_GitOps_Reconcile.puml |
Sequence: GitOps fetch→verify→validate→apply |
seq_State_Sync.puml |
Sequence: publish/subscribe, KV, quorum |
Rendering Diagrams¶
IDE Plugin Recommended
For the best experience, use a PlantUML plugin for JetBrains or VS Code, which provides live preview.
To render via command line:
Requires PlantUML (Java) or Graphviz to be installed.
Related Documentation¶
- Architecture — Narrative context for these diagrams
- Health Checks — Background on active health checking
- GitOps — Configuration management workflow
- State Sync — NATS/JetStream synchronization