External Proxies and Poolers - A reality check in todays tech stack
Presented by:
Jobin Augustine
Jobin Augustine is a PostgreSQL expert and Open Source advocate and has more than 21 years of working experience as a consultant, Architect, administrator, writer, and trainer in PostgreSQL, Oracle and other database technologies. He has always been an active participant in the Open Source communities, and his main focus area is database performance and optimization. He is a contributor to various Open Source Projects, an active blogger and loves coding in C++ and Python. Jobin holds a Masters in Computer Applications and joined Percona in 2018. Previously, he worked at OpenSCG for two years as Architect and was part of the BigSQL core team. Jobin worked at Dell as Database Senior Advisor for ten years and five years with TCS/CMC.
Speaker at many conferences
PGConf India, Almost every year till 2020
postgresconf 2019
PerconaLive 2019
pgconf.Eu 2019
No video of the event yet, sorry!
For decades, the standard PostgreSQL playbook has included an external connection pooler like PgBouncer or PgPool-II and proxies like HAProxy for service discovery, which we won’t see generally with other database installations like Oracle or SQLServer. This architectural pattern, mainly born from the high cost of process forking in older operating systems, is often treated as gospel. But what if this long-held wisdom is now outdated? It's time to do a reality check to see whether those old observations, remarks and premises are still relevant or not, considering the underlying technology stack had drastically changed over decades
This talk discusses
- Is process creation in modern Linux still the performance monster it once was?
- Changes in kernel schedulers and memory management that have dramatically altered this landscape.
- What is the bottleneck in the todays infrastructure for connection establishment and maintenance. (Benchmark results)
- Modern client libraries, drivers / connectors - (Java, Rust and Python examples)
- Assess the maturity and performance of modern, application-native connection poolers (e.g., HikariCP for Java, and equivalents in Rust, Python, etc.) and how they compare to the traditional external approach.
- Service discovery - Modern options and how it works.
- The Security Blind Spot: We will uncover the often-overlooked security risks and operational complexities of "man-in-the-middle" proxies, from TLS termination to query observability challenges.
- Fault-tolerance, Resilience - The modern approaches.
We will re-evaluate long-held assumptions through a data-driven lens, combining 20+ years of experience with modern benchmarks and contemporary case studies. Objective is to enlighten and bridge the gap between DBAs and AppDev, Which could result in huge savings, stable, performant systems and less carbon footprint.
This session is designed for Database Administrators, DevOps Engineers, Site Reliability Engineers (SREs), and Application Developers who are building or maintaining scalable systems with PostgreSQL. A basic understanding of database and application architecture is beneficial.
- Date:
- Duration:
- 45 min
- Room:
- Conference:
- PGConf India, 2026
- Language:
- Track:
- Database Administration
- Difficulty:
- Medium