..
distributed systems
Deep dives into distributed systems, consensus algorithms, and building reliable infrastructure at scale.
Start Here
New to distributed systems? Start with understanding consensus algorithms and why they matter for building reliable systems.
areas of focus
This topic covers the fundamentals and advanced concepts of distributed systems engineering:
- consensus algorithms - Paxos, Raft, and their practical implementations
- networking patterns - Load balancing, service mesh, and exotic networking setups
- reliability engineering - Failing gracefully
- kubernetes internals - Deep dives into container orchestration
articles in this topic
-
exotic networking patterns for load balancing that you probably don't need
Deep dive into IPVS vs iptables for Kubernetes load balancing, exploring when exotic networking patterns actually mat...
-
an implementation of the paxos algorithm in rust
A practical Rust implementation of the Paxos consensus algorithm, covering proposers, acceptors, learners, and the pr...
-
unit testing prometheus rules for reliable monitoring
How to unit test Prometheus alerting and recording rules using the built-in testing framework, with practical example...