Building geospatial apps on Postgres, PostGIS, & Citus at large scale
summary
A geospatial analytics platform built on PostGIS + Citus on Azure Hyperscale handles a 25 TB dataset and supports 3,000 users with 10–50 concurrent analysts running real‑time spatial queries that intersect millions of rows against thousands of polygons. Data is sharded by portfolio ID, shape tables are replicated as reference tables, shard count targets 2–4× cores, and the distributed cluster cuts query times (single query 10s vs 24s) and raises concurrency 10–100×.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:52Overview of GC Advantage Point
- 3:16How users analyze accumulations for their portfolios
- 9:12GC Advantage Point by the numbers
- 12:15Azure Database for Postgres – Hyperscale (Citus)
- 17:58Shard count & useful server parameters for real time analytics apps
- 19:46Demo of GC Advantage Point
- 28:52Q&A with Nirav, Mahipal, & Marco
related talks
24mCitus from the Customer eyes
08mFoundations of Distributed PostgreSQL with Citus
31mKEYNOTE: The Distributed PostgreSQL Problem & How Citus Solves it
55mBreakout Session
16mOnline Scale-Out and Cloud Data Ingestion
16mKeynote – Umur Cubukcu
44mDistributed Postgres with Citus
31mCitus and JSON for real-time analytics at Vizor Games
