In Redis We Stand: Redis 101 — A Guide to System Design with Redis
Redis is more than just a cache. It is a flexible system design tool that can power a large part of an application if you understand its strengths.
Read moreNotes on backend systems, Redis, queues, workflows, databases, and the kinds of production problems that hide in plain sight.
Redis is more than just a cache. It is a flexible system design tool that can power a large part of an application if you understand its strengths.
Read moreLearn how workflow engines like Temporal can transform fragile, multi-step processes into fault-tolerant systems that survive crashes, handle rate limits, and never lose progress.
Read moreReal-time chat moderation is harder than it looks. Learn how to build a scalable, low-latency moderation system using FastAPI, Redis Pub/Sub, and Cuckoo Filters.
Read moreDiscover why your PostgreSQL database feels slow despite correct queries and indexes. Learn about dead rows, idle transactions, and how to make these invisible problems visible.
Read moreHow I handled 73 million events per day on a single machine: A journey from synchronous failures to async optimization with Go and Redis Streams.
Read moreLearn how to build a robust, persistent pub/sub architecture using Redis Streams in Go, avoiding the operational overhead of Kafka while maintaining reliability.
Read moreMost developers use one queue and several workers to process everything. That looks simple, but it’s actually a bad design.
Read moreOne of my favorite optimization techniques for backend systems that ensures a task is executed only once, even if multiple concurrent requests are made for the same data.
Read more