About This Architecture
GIS web viewer architecture combining Azure Container Apps, GeoServer, and PostGIS for scalable geospatial data serving. End users access a React + Vite frontend through web and mobile browsers, which communicates with GeoServer via OGC WMS and WFS services to query spatial data from PostgreSQL + PostGIS. QGIS Desktop enables direct data editing and ingestion into the curated Thematic Layers schema, while Azure CDN accelerates frontend delivery and Azure Monitor tracks GeoServer performance. This architecture demonstrates best practices for multi-tier geospatial applications: separation of raw and curated data schemas, containerized GeoServer deployment, secure credential management via Key Vault, and standards-based OGC service endpoints. Fork and customize this diagram on Diagrams.so to adapt layer schemas, add vector tile services, or integrate additional Azure services like Cosmos DB for non-spatial metadata.