mirror of
https://github.com/maelgangloff/domain-watchdog.git
synced 2025-12-17 09:45:29 +00:00
docs: replace picture with mermaid graph
This commit is contained in:
parent
9e08b8b5e8
commit
819127d2d6
@ -9,39 +9,40 @@ diagram below summarizes how these services interact.
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph INFRA[Infrastructure]
|
||||
USER[[Users]]
|
||||
|
||||
subgraph IR[Internal Resources]
|
||||
subgraph EXT[External Resources]
|
||||
direction TB
|
||||
RDAP[RDAP Servers]
|
||||
PROVIDER[Supported Registrar API]
|
||||
end
|
||||
|
||||
subgraph INFRA[Managed Infrastructure]
|
||||
RP[[Reverse Proxy]]
|
||||
|
||||
subgraph APP_ZONE[Application]
|
||||
DW(Domain Watchdog)
|
||||
end
|
||||
|
||||
subgraph DATA[Persistence & State]
|
||||
PG[(PostgreSQL)]
|
||||
INFL[(InfluxDB)]
|
||||
REDIS[(Redis)]
|
||||
OAUTH[(OAuth 2.0)]
|
||||
end
|
||||
|
||||
subgraph DR[Domain Registries]
|
||||
RDAP[RDAP Servers]
|
||||
OAUTH(OAuth 2.0 Provider)
|
||||
end
|
||||
|
||||
subgraph P[Domain Registrars]
|
||||
PROVIDER[Supported Registrar]
|
||||
end
|
||||
USER <==> |HTTPS| RP
|
||||
RP <==> |HTTP| DW
|
||||
|
||||
DW[Domain Watchdog]
|
||||
end
|
||||
DW --> |Read/Write| PG
|
||||
DW --> |Store Metrics| INFL
|
||||
DW --> |Cache/Lock| REDIS
|
||||
DW <--> |Auth Check| OAUTH
|
||||
|
||||
PG ---|Data Storage| DW
|
||||
INFL ---|Metrics| DW
|
||||
REDIS ---|Caching & Locking| DW
|
||||
OAUTH ---|Identity Provider| DW
|
||||
|
||||
RDAP ---|Query| DW
|
||||
DW ---|HTTP| PROVIDER
|
||||
|
||||
|
||||
USER[[Users]]
|
||||
RP[[Reverse Proxy]]
|
||||
|
||||
DW <--> |HTTP| RP <--> |HTTP| USER
|
||||
DW -.-> |Query Domain| RDAP
|
||||
DW -.-> |API Actions| PROVIDER
|
||||
```
|
||||
|
||||
## Backend
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user