Tag: Distributed-Systems

The Saga Pattern for Distributed Transactions

Sagas coordinate local transactions with durable state, idempotent retries, and compensations when one global transaction is impossible.

2026-01-13 · 14 min read

The Actor Model for Concurrent Systems

Build concurrent systems with isolated state, asynchronous mailboxes, supervision, backpressure, recovery, and explicit failure semantics.

2025-12-31 · 11 min read

Designing a Distributed Rate Limiter

A practical design for atomic token buckets, resilient enforcement, multi-region tradeoffs, observability, and abuse resistance.

2025-08-16 · 12 min read

The Raft Consensus Algorithm, Step by Step

Raft turns unreliable nodes and networks into one replicated log through terms, elections, majorities, and strict commit rules.

2025-01-18 · 12 min read