Category: Uncategorized
-
etcd Raft Consensus — Leader Election, Log Replication, and Membership Changes
etcd Raft Consensus — Leader Election, Log Replication, and Membership Changes etcd Raft Consensus — Leader Election, Log Replication, and Membership Changes By Marcus Vance · Lead Systems & Backend Architect · November 2026 Raft in etcd — The Basics etcd uses the **Raft consensus algorithm** (Ongaro & Ousterhout, 2014) for replicated state machine. Raft…
-
Kafka Partitioned Log — Architecture, Replication, and Exactly-Once Semantics
Kafka Partitioned Log — Architecture, Replication, and Exactly-Once Semantics Kafka Partitioned Log — Architecture, Replication, and Exactly-Once Semantics By Marcus Vance · Lead Systems & Backend Architect · November 2026 Kafka Fundamentals — The Partitioned Log Core Abstraction Kafka is a **distributed, partitioned, replicated commit log**. Topics are split into **partitions** (ordered, immutable sequences of…
-
Linux RCU Synchronization — Read-Copy-Update Internals, APIs, and Usage Patterns
Linux RCU Synchronization — Read-Copy-Update Internals, APIs, and Usage Patterns Linux RCU Synchronization — Read-Copy-Update Internals, APIs, and Usage Patterns By Marcus Vance · Lead Systems & Backend Architect · November 2026 RCU Concept — Read-Copy-Update The Core Idea Readers never block, writers never block readers. RCU achieves this by: Read side — No locks,…
-
Redis Clustering Patterns — Cluster Mode, Sharding, and High-Availability Topologies
Redis Clustering Patterns — Cluster Mode, Sharding, and High-Availability Topologies Redis Clustering Patterns — Cluster Mode, Sharding, and High-Availability Topologies By Marcus Vance · Lead Systems & Backend Architect · November 2026 Redis Cluster Fundamentals Architecture — Hash Slots, Not Consistent Hashing Redis Cluster uses **16,384 fixed hash slots** (not consistent hashing ring). Key →…
-
PostgreSQL MVCC Deep-Dive
PostgreSQL MVCC: multi-version concurrency control internals and best practices Practical content about postgresql mvcc: multi-version concurrency control internals and best practices. Key Concepts Core principle Implementation details Conclusion Summary.
-
SQLite WAL Remediation
SQLite WAL mode: database integrity and crash recovery with WAL examples Practical content about sqlite wal mode: database integrity and crash recovery with wal examples. Key Concepts Core principle Implementation details Conclusion Summary.
-
etcd Raft Consensus — Leader Election, Log Replication, and Membership Changes
etcd Raft Consensus — Leader Election, Log Replication, and Membership Changes By Marcus Vance · Lead Systems & Backend Architect · November 2026 Raft in etcd — The Basics etcd uses the **Raft consensus algorithm** (Ongaro & Ousterhout, 2014) for replicated state machine. Raft decomposes consensus into: **Leader Election**, **Log Replication**, **Safety**, **Membership Changes**. Cluster…
-
Kafka Partitioned Log — Architecture, Replication, and Exactly-Once Semantics
Kafka Partitioned Log — Architecture, Replication, and Exactly-Once Semantics By Marcus Vance · Lead Systems & Backend Architect · November 2026 Kafka Fundamentals — The Partitioned Log Core Abstraction Kafka is a **distributed, partitioned, replicated commit log**. Topics are split into **partitions** (ordered, immutable sequences of records). Each partition is a **segmented log file** on…
-
Linux RCU Synchronization — Read-Copy-Update Internals, APIs, and Usage Patterns
Linux RCU Synchronization — Read-Copy-Update Internals, APIs, and Usage Patterns By Marcus Vance · Lead Systems & Backend Architect · November 2026 RCU Concept — Read-Copy-Update The Core Idea Readers never block, writers never block readers. RCU achieves this by: Read side — No locks, no atomic ops, no cache-line bouncing. Just rcu_read_lock() / rcu_read_unlock()…
-
Redis Clustering Patterns — Cluster Mode, Sharding, and High-Availability Topologies
Redis Clustering Patterns — Cluster Mode, Sharding, and High-Availability Topologies Redis Clustering Patterns — Cluster Mode, Sharding, and High-Availability Topologies By Marcus Vance · Lead Systems & Backend Architect · November 2026 Redis Cluster Fundamentals Architecture — Hash Slots, Not Consistent Hashing Redis Cluster uses 16,384 fixed hash slots (not consistent hashing ring). Key →…
-
PostgreSQL MVCC Deep-Dive — Multi-Version Concurrency Control Internals and Best Practices
PostgreSQL MVCC Deep-Dive — Multi-Version Concurrency Control Internals and Best Practices PostgreSQL MVCC Deep-Dive — Multi-Version Concurrency Control Internals and Best Practices By Marcus Vance · Lead Systems & Backend Architect · November 2026 MVCC Fundamentals — How PostgreSQL Achieves Concurrency Without Locks The Core Idea PostgreSQL uses Multi-Version Concurrency Control (MVCC) — readers never…
-
SQLite WAL Mode — Database Integrity, Crash Recovery, and Concurrency
SQLite WAL Mode — Database Integrity, Crash Recovery, and Concurrency SQLite WAL Mode — Database Integrity, Crash Recovery, and Concurrency By Marcus Vance · Lead Systems & Backend Architect · November 2026 WAL Fundamentals — How It Differs from Rollback Journal The Rollback Journal Problem Traditional SQLite (DELETE journal mode) writes a copy of original…