2026-09-03 –, Conference Management Room4
Eliminate idle costs with a scale-to-zero, cloud-native GIS architecture. This session explores high-performance analytics using DuckDB and serverless mapping with PMTiles to remove dedicated servers. Learn to build sustainable, fast GIS applications across any cloud provider while paying only for active usage.
Why should we settle for exorbitant server costs while our systems sit idle, doing nothing yet still draining the budget? As user demand fluctuates, the ability to scale seamlessly while maintaining cost-efficiency becomes critical to delivering a premium user experience.
In this session, I will unveil the architecture of a Modern GIS Application specifically designed to solve these challenges. Built on a Cloud Native foundation on Google Cloud Platform (GCP), this system guarantees a true Scale-to-Zero state, where billable container time drops to absolute zero during inactivity. Leveraging Next.js 16 on Cloud Run, we maintain a rapid Cold Start of 1.5s–2.5s, ensuring a seamless transition from idle to active.
We will dive deep into a dual-engine strategy that redefines serverless performance. First, we explore an analytics engine powered by DuckDB and Python that queries Hive-partitioned Parquet files directly on GCS, achieving a sub-second average response time of 959ms for complex aggregations of Ecoplant forecasting data. Second, we showcase a serverless mapping layer using MapLibre GL JS and PMTiles, which eliminates dedicated tile servers by fetching data via HTTP Byte-Range requests.
The conclusion of this session goes beyond mere cost reduction; it demonstrates that high-performance GIS doesn't require a massive price tag. Attendees will discover how to embrace Cloud Native principles to push GIS applications beyond traditional boundaries and into a more sustainable, scalable future.
Hi I'm Siriwat Suttipanyo, Full-Stack Developer & Map Maker. Dedicated to beautiful geospatial design and scaling the Cloud Native stack.