Chun Lin Goh
.NET Foundation Member | Grafana Community Lead | Cloud Architect
I am a software engineer based in Singapore specializing in Cloud Architecture and Observability. Since 2019, I have been a proud member of the .NET Foundation, contributing to the ecosystem through open source (Orchard Core) and speaking engagements (including .NET Conf 2024).
Currently, I serve as the Grafana Community Lead for Singapore, where I help engineers bridge the gap between infrastructure metrics and application performance.
My passion lies in using simulation and mathematics to solve complex scaling problems before they hit production. I built the open-source library SNA to help developers model these scenarios in .NET.
POSETTE 2026 Talk
Modelling Postgres Performance Degradation on Burstable Cloud Instances
Many developers run Postgres on "burstable" cloud instances (like Azure B-series or AWS T-series) to optimise costs. While cost-effective, these instances operate on a CPU credit model that introduces non-linear performance risks.
The danger is not a system crash, but throughput exhaustion. When CPU credits are depleted, the cloud provider throttles the CPU to its base frequency. Because Postgres is unaware of this external throttling, it continues to accept connections it can no longer process in a timely manner. This leads to a cascading failure, i.e. connection pools saturate, p99 latencies skyrocket, and the app layer eventually times out. The database will effectively be unavailable despite being "online."
In this session, I will demonstrate how to model the exact saturation point of a throttled Postgres instance. I will show you a simple simulation method to calculate your "Base Performance Ceiling" without the need for expensive load-testing infrastructure, allowing you to right-size your database before the credits run out.
Subscribe to notifications
to keep up with POSETTE news
Join the conversation
Use the hashtag #PosetteConf