Distributed Rate Limiting in Go: GCRA, Redis, and the Pitfalls Nobody Warns You About
Every production rate limiter has two layers. The first layer is the algorithm: token bucket, leaky bucket, fixed window, sliding
Every production rate limiter has two layers. The first layer is the algorithm: token bucket, leaky bucket, fixed window, sliding
A message arrives that your consumer cannot parse. Maybe the producer shipped a new schema without telling anyone, maybe the
Continue readingDead Letter Queues in Kafka: Stop Poison Pills Before They Stop You
Every public API has a ceiling. Whether you’re running a SaaS platform, a microservice cluster, or a simple REST endpoint,
Every production service eventually faces the same question: how do you protect it from being overwhelmed? Whether it’s a sudden
Continue readingThe Art of Rate Limiting: 4 Algorithms Every Engineer Should Know