Idempotent Receiver Pattern in Distributed Systems
Why clients retry, how duplicate requests sneak in, and how to build a receiver that processes the same request twice without breaking anything
Search across 238 posts, 23 explainers, and 80 topics
Why clients retry, how duplicate requests sneak in, and how to build a receiver that processes the same request twice without breaking anything
Why teams pick ULIDs over UUIDs for database keys, and how to generate and decode them
Two products, one parent company, very different jobs. Pricing, SDKs, SSO, SAML, MFA, and when each one is the right call.
The architecture behind Slack alerts, Uber ride pings, and every order confirmation email that lands on time
How dead tuples cause table bloat, why default autovacuum settings fall behind on busy tables, and how to tune it for high-traffic production workloads
How time-bound leases give cluster nodes exclusive access without holding it forever when things go wrong
The architecture behind Flipkart Big Billion Days, Xiaomi drops, Alibaba Singles' Day, and every Black Friday landing page that does not melt
What a GUID is, how the format works, and how to generate a GUID in .NET, SQL Server, and PowerShell
What logical decoding, replication slots, and the WAL actually cost when you stream the outbox table to Kafka with Debezium
How services like TinyURL, Bitly, and goo.gl turn long links into 7-character codes and serve billions of redirects a day
A practical walk through blobs, trees, commits, the index, refs, and pack files, with hands-on commands you can run today
An engineer's guide to embeddings, ANN search, HNSW, IVF, and choosing between pgvector, Pinecone, Qdrant, Weaviate, and Milvus
A practical guide to choreography, orchestration, compensating transactions, and the production traps that come with running sagas at scale
Inside Spokes, the three-replica system that keeps half a billion repositories online for a hundred million developers