NKNavaneeth Krishnainnavaneethk30.hashnode.dev·Feb 23 · 7 min readHow PgBouncer Fixes Your Postgres Connection ProblemPart 1 covered why connection pooling breaks when you scale horizontally. This post is about the fix: PgBouncer. If you missed part 1: When you autoscale from 1 pod to 10 pods, each with pool_size=50,00
NKNavaneeth Krishnainnavaneethk30.hashnode.dev·Feb 23 · 6 min readWhy Your Postgres Breaks When You Scale (And It's Not Your Queries)I gave a talk at SRE Hyderabad about why Postgres falls over when you horizontally scale your backend, even when your queries are fast and your database is healthy. The culprit? Connection pooling. Mo00
NKNavaneeth Krishnainnavaneethk30.hashnode.dev·Aug 6, 2025 · 2 min readDocker Image Optimization 101I wanted to revisit a post I made earlier on Linkedin because I keep seeing AI models and big apps being containerized into 4–5GB images. Please don’t do that. At scale, you’ll end up paying a lot for egress and dealing with a slow, bloated CI/CD pip...00
NKNavaneeth Krishnainnavaneethk30.hashnode.dev·Mar 16, 2025 · 2 min readEffective Log Monitoring: Using Grafana, Loki, and PromtailIntroduction Monitoring logs efficiently is crucial for any modern application. Traditional log management in VPS can be complex. You have to SSH into instance and then look at the service logs but with Grafana, Loki, and Promtail, we can simplify th...00