Diagram of a Raft cluster with one leader, two followers, and lease timing arrows.

Architecting Fault-Tolerant State Machines with etcd's Raft: Lease Semantics and Split-Brain Recovery

A practitioner’s deep dive into how etcd’s Raft implementation prevents split-brain through leader leases, quorum checks, and recovery protocols — with patterns for building fault-tolerant state machines on top.

September 7, 2026 · 10 min · 2088 words · martinuke0
A stylized cluster of three nodes with one leader highlighted, representing etcd's Raft consensus.

Inside etcd's Raft Implementation: Lease-Based Leader Election and Read Consistency

How etcd uses Raft with lease-based leader election, read-index protocol, and a backend MVCC store to deliver strict consistency for Kubernetes and other control planes.

September 7, 2026 · 10 min · 2092 words · martinuke0
Distributed counter synchronization diagram

Implementing Linearizable Counters with etcd's Transaction API

How to design and ship linearizable counters on etcd using the Transaction API, ModRevision guards, and watch-based retry loops.

September 7, 2026 · 10 min · 2124 words · martinuke0
Kubernetes pods running Playwright shards feeding results into an Allure report dashboard.

Scaling Playwright Sharded Test Runs Across Kubernetes with Allure Reporting

How to shard Playwright test suites across Kubernetes pods, aggregate results into a single Allure report, and keep the loop fast for engineers.

September 6, 2026 · 9 min · 1885 words · martinuke0
Abstract diagram of GPU scheduling queues feeding a rack of accelerators.

GPU Scheduling at Scale: How Modern Systems Stop Fighting Over Silicon

GPUs are no longer exotic, but scheduling them well is still hard. This post walks through the policies, primitives, and production patterns that decide who gets the silicon.

September 5, 2026 · 10 min · 1938 words · martinuke0
Feedback