Abstract illustration of concurrent threads and data flow

Implementing Work-Stealing Runtimes: Building a Lock-Free Scheduler from Scratch

A deep dive into lock-free work-stealing schedulers, covering the theory, architecture, and a minimal implementation in Rust.

October 15, 2026 · 10 min · 2124 words · martinuke0
Rust code on a terminal displaying actor system diagnostics

Architecting a Lock-Free Scheduler for High-Throughput Actor Systems in Rust

Exploring lock-free scheduler design patterns for high-throughput actor systems in Rust, with real-world pitfalls and performance benchmarks.

October 10, 2026 · 10 min · 2059 words · martinuke0
Illustration of goroutines flowing across processor queues in a Go service

Goroutine Scheduling in Go: Inside the Runtime That Powers Production Services

Understanding Go’s scheduler is essential for writing low‑latency, high‑throughput services. This article walks through the GMP model, context switching, and real‑world tuning levers.

October 4, 2026 · 6 min · 1084 words · martinuke0
A code editor showing a Java cache implementation with architecture diagrams and terminal output.

Build a Google Guava-like Cache From Scratch: A Portfolio Project That Signals Systems Skill

A step-by-step build guide for a from-scratch caching library inspired by Google Guava’s cache. You’ll implement LRU eviction, TTL expiration, concurrent access, and observability — a CV project that signals real distributed-systems engineering skill.

September 17, 2026 · 10 min · 1956 words · martinuke0
Visualization of Go's G-M-P scheduler model showing goroutines distributed across processors and OS threads with work-stealing arrows.

Implementing Go's Work-Stealing Scheduler: Inside Goroutine Execution and Load Balancing

Explore how Go’s scheduler uses a work-stealing algorithm with the G-M-P model to distribute goroutines across OS threads, balancing load with minimal contention and achieving sub-microsecond scheduling latencies at scale.

September 12, 2026 · 12 min · 2354 words · martinuke0
Feedback