Nils Bühner, terrestris GmbH & Co. KG
%%{ init: { "theme": "default" } }%% flowchart TD Clients(["🌐 HTTP Requests"]) Clients-. "https://.../geoserver" .-> Gateway subgraph Cloud [" "] Gateway[/"⚖️ LoadBalancer / Gateway"/] style Gateway fill:#cc99ff %% Pods Layer subgraph Pods [" "] GeoServer1["🌍 GeoServer n"] GeoServer2["🌎 GeoServer 2"] GeoServer3["🌏 GeoServer 1"] end %% Storage Layer subgraph Data storage [" "] GSDataDir[("📁 (Shared) GS Catalog/Datadir (XML)")] PostGIS[(🗄️ PostGIS Geodata)] style GSDataDir fill:#ffcc99 style PostGIS fill:#c2d6d6 end end Gateway --> GeoServer1 Gateway --> GeoServer2 Gateway --> GeoServer3 GeoServer1 -->|read/write| GSDataDir GeoServer2 -->|read/write| GSDataDir GeoServer3 -->|read/write| GSDataDir Pods --> PostGIS