By GeoMapVision Engineering Team 14, October, 2023
Architecture Overview
Our production stack combines:
- QGIS Server containers orchestrated via Kubernetes
- CNPG Operator for PostgreSQL/PostGIS clusters
- Horizontal Pod Autoscaling based on WMS request load
Key Components
graph TD
A[Client Requests] --> B[K8s Ingress]
B --> C[QGIS Server Pods]
C --> D[(PostGIS Cluster)]
D --> E[Cloud Storage]
Performance Benchmarks
| Configuration | Req/sec | 99th % Latency |
|---|---|---|
| Single Node | 42 | 1.2s |
| K8s Cluster | 218 | 380ms |
See our Technology Stack for more infrastructure details