[{"data":1,"prerenderedAt":45},["ShallowReactive",2],{"topic-count-resilience":3,"topic-list-resilience-1":4},4,[5,15,23,35],{"title":6,"description":7,"tags":8,"path":13,"date":14},"Retry Storms: How Good Clients Take Down Healthy Servers","A retry looks harmless: the request failed, so try again. Multiply that by every client, add one slow dependency, and retries turn into a self-inflicted DDoS. This walks from the naive retry loop to exponential backoff, jitter, retry budgets and circuit breakers, the caller-side half of resilience that pairs with rate limiting on the server.",[9,10,11,12],"Resilience","Distributed-Systems","Go","Retries","\u002Fbackend\u002Fapi-design\u002Fretry-storms","2026-07-11",{"title":16,"description":17,"tags":18,"path":21,"date":22},"Why Redis Rate Limiting Breaks at Scale (and What Uber Does Instead)","A token bucket in memory is trivial. Put it behind Redis and it works, until it doesn't. This walks through rate limiting from one node, to a shared Redis, to why that model collapses at millions of requests per second, and the shift Uber made: enforce locally, coordinate globally, and drop by probability.",[19,10,11,20],"Rate-Limiting","Performance","\u002Fbackend\u002Fapi-design\u002Frate-limiting-at-scale","2026-07-10",{"title":24,"description":25,"tags":26,"path":33,"date":34},"Setting Up a PostgreSQL HA Cluster with Patroni and etcd","How to build a PostgreSQL high-availability cluster with automatic failover using Patroni, etcd, HAProxy and Keepalived. Learn the architecture, prerequisites, and step-by-step deployment so any node failure is handled with zero app changes.",[27,28,29,30,31,32],"PostgreSQL","High-Availability","Patroni","etcd","HAProxy","Keepalived","\u002Fdatabases\u002Fpostgres\u002Fsetup-postgres-ha-cluster","2026-06-25",{"title":36,"description":37,"tags":38,"path":43,"date":44},"Why I built my own MongoDB image to run a replica set in production","A field report: deploying a 3-node MongoDB replica set with Docker, and why baking the config into a custom image instead of mounting volumes makes deployments reproducible across environments that don't look alike.",[39,40,41,42],"MongoDB","Replica-Set","Docker","Docker-compose","\u002Fdatabases\u002Fmongo\u002Fset-up-mongodb-replica-with-docker","2025-12-13",1783842138995]