
lowkey: Building a Distributed Lock Service That Actually Works
Deep dive into building a CP-consistent distributed lock service using Raft consensus, fencing tokens, and lease-based locks. Achieves 3.24ms p50 latency.
GoDistributed Systems+3
15 min
10 articles

Deep dive into building a CP-consistent distributed lock service using Raft consensus, fencing tokens, and lease-based locks. Achieves 3.24ms p50 latency.

Understanding atomic operations and idempotency using Redis, Lua scripting, and Go programming language.

An under the hood look at how Rust iterators work.

Understand goroutines, maintain data stability, and learn further techniques.

A deep dive into building a thread-safe priority queue in Rust, focusing on concurrency and performance.

A beginner's guide to understanding lifetimes in Rust
Page 1 of 2