Connection Pools
Connection pools are the part of the stack you never think about until they break. These posts cover HikariCP sizing using Little's Law instead of guesswork, the morning slowdown problem, and what happens to your service when the pool is the bottleneck.
Why Your Service Slows Down at 9am Every Day
Your service slows every morning for the same five reasons: JVM warmup, cold caches, pool growth, clustered crons, deployment timing. Here's how to fix each.
Read more BackendConnection Pool Tuning: A Practical Guide
HikariCP's defaults look sensible until your app hits production load. Here's how to actually size your connection pool using Little's Law, not guesswork.
Read more BackendConnection Pools: The Thing You Never Think About Until Production Burns
Connection pools sit quietly until they break. Here is what happens when they fail, the warning signs to watch, and how to catch it before production burns.
Read more BackendHikariCP in Production: Tuning, Monitoring, and pgbouncer
Tune HikariCP for production Spring Boot 4 services on Postgres. Little's Law sizing, the properties that matter, monitoring signals, pgbouncer fronting.
Read more