Tendermint Core consensus visualization showing validator nodes communicating across a distributed network

Implementing Byzantine Fault Tolerance with Tendermint Core

An in-depth exploration of Tendermint Core’s Byzantine Fault Tolerance implementation, covering its consensus protocol, validator architecture, and production considerations for building resilient distributed systems.

September 26, 2026 · 8 min · 1669 words · martinuke0
Distributed rate limiter architecture diagram

Building a Distributed Rate Limiter: A Portfolio Project That Signals Systems Skill

A step-by-step guide to building a distributed rate limiter in Go with Redis and gRPC, demonstrating concurrency, fault tolerance, and scalability.

September 25, 2026 · 8 min · 1591 words · martinuke0
Code editor showing Go source code for a distributed task queue system with terminal output logs

Build a Distributed Task Queue from Scratch: A Systems Engineer's Portfolio Project

A hands-on guide to building a distributed task queue in Go with Raft consensus, write-ahead log persistence, worker pools, and a live dashboard — the kind of project that signals real distributed systems skill on a CV.

September 21, 2026 · 11 min · 2226 words · martinuke0
Kubernetes Volcano scheduler dashboard showing coalesced batch job queues

Designing Kubernetes Job Queue Coalescing with Volcano for Predictable Batch Scheduling

Explore how Volcano’s queue architecture and gang scheduling enable job coalescing strategies that reduce scheduling latency and deliver predictable batch execution in Kubernetes.

September 21, 2026 · 10 min · 1930 words · martinuke0
Short description of the cover image subject.

Implementing Raft Consensus: Log Replication, Leader Elections, and Network Partitions

Learn how to implement Raft consensus with practical examples on log replication, leader election, and network partition handling.

September 21, 2026 · 6 min · 1183 words · martinuke0
Feedback