<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Distributed Systems - Penluma</title><description>The hard middle of modern engineering - replication, partitioning, and failure.</description><link>https://penluma.com/</link><item><title>Distributed Systems for Beginners: A Plain-English Map</title><link>https://penluma.com/blog/distributed-systems/11-how-to-use-this-guide/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/11-how-to-use-this-guide/</guid><description>A distributed system is many computers pretending to be one. Learn what that means, why it&apos;s hard, and the six ideas that make it click for beginners.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>What Is a Distributed System? A Plain-English Guide</title><link>https://penluma.com/blog/distributed-systems/12-what-is-a-distributed-system/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/12-what-is-a-distributed-system/</guid><description>What is a distributed system? Learn how many computers work together to look like one, why we build them, and the core words every developer should know.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Why Distributed Systems Are Hard (and How to Survive It)</title><link>https://penluma.com/blog/distributed-systems/13-why-distributed-systems-are-hard/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/13-why-distributed-systems-are-hard/</guid><description>Why distributed systems are hard: partial failure, unreliable networks, no shared clock, plus the timeouts, retries, and idempotency that save you.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Why You Can&apos;t Trust Clocks to Order Events Across Machines</title><link>https://penluma.com/blog/distributed-systems/14-time-clocks-the-ordering-of-events/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/14-time-clocks-the-ordering-of-events/</guid><description>Wall-clock timestamps lie across machines. See how Lamport logical clocks and the happens-before relation order events in distributed systems, no shared clock.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Vector Clocks Explained: How Databases Detect Conflicts</title><link>https://penluma.com/blog/distributed-systems/15-vector-clocks-causality/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/15-vector-clocks-causality/</guid><description>Learn how vector clocks detect causality and concurrent writes in distributed systems, the trick behind Amazon Dynamo conflict detection and database siblings.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>CAP Theorem Explained (and Why PACELC Matters More)</title><link>https://penluma.com/blog/distributed-systems/16-the-cap-theorem-and-pacelc/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/16-the-cap-theorem-and-pacelc/</guid><description>A plain-English guide to the CAP theorem and PACELC: what consistency, availability, and partition tolerance really mean, and how to choose CP vs AP databases.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Consistency Models Explained: From Strong to Eventual</title><link>https://penluma.com/blog/distributed-systems/17-consistency-models/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/17-consistency-models/</guid><description>A plain-English guide to consistency models in distributed systems, from linearizability to eventual consistency, and how to pick the right one per data type.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Distributed Systems Glossary: 40 Terms, Made Simple</title><link>https://penluma.com/blog/distributed-systems/18-glossary-of-terms/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/18-glossary-of-terms/</guid><description>A plain-English distributed systems glossary covering CAP, consistency, consensus, clocks, and more. Learn the 40 core terms without the academic jargon.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Distributed Systems FAQ: The Questions Everyone Asks</title><link>https://penluma.com/blog/distributed-systems/19-frequently-asked-questions/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/19-frequently-asked-questions/</guid><description>Plain-language answers to the distributed systems questions that trip people up: clocks, CAP, consistency, quorums, and why the network keeps lying to you.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Distributed Systems Cheat Sheet: The Ideas You Actually Need</title><link>https://penluma.com/blog/distributed-systems/20-revision-cheat-sheet/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/20-revision-cheat-sheet/</guid><description>A plain-English distributed systems cheat sheet: the 8 fallacies, CAP vs PACELC, logical clocks, and consistency models you can remember under pressure.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Consensus in Distributed Systems, Explained Simply</title><link>https://penluma.com/blog/distributed-systems/01-how-to-use-this-guide/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/01-how-to-use-this-guide/</guid><description>Consensus is how separate computers agree on one decision even when some crash. Here&apos;s why it&apos;s the hardest problem in distributed systems, in plain English.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>The Consensus Problem: How Machines Agree on One Truth</title><link>https://penluma.com/blog/distributed-systems/02-the-consensus-problem/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/02-the-consensus-problem/</guid><description>The consensus problem is why distributed databases never lose your data. Learn how machines agree on a single value despite crashes, delays, and lost messages.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Replicated State Machines: The One Idea Behind Raft &amp; Paxos</title><link>https://penluma.com/blog/distributed-systems/03-replicated-state-machines-the-log/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/03-replicated-state-machines-the-log/</guid><description>Learn how replicated state machines and the log let Raft, Paxos, and etcd keep database copies identical across crashes, lost messages, and no global clock.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Raft Leader Election Explained: How Servers Pick a Boss</title><link>https://penluma.com/blog/distributed-systems/04-raft-leader-election/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/04-raft-leader-election/</guid><description>Learn how Raft leader election works: terms, heartbeats, election timeouts, and majority voting that keep a server cluster agreeing without a single boss.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>How Raft Keeps Every Server in Perfect Sync</title><link>https://penluma.com/blog/distributed-systems/05-raft-log-replication-safety-membership/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/05-raft-log-replication-safety-membership/</guid><description>A clear, plain-English guide to Raft log replication, the commit majority rule, the Figure-8 safety bug, cluster membership changes, and snapshotting.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Paxos Explained Simply: How Machines Agree Under Chaos</title><link>https://penluma.com/blog/distributed-systems/06-paxos-the-original-consensus-algorithm/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/06-paxos-the-original-consensus-algorithm/</guid><description>Paxos is the consensus algorithm behind modern distributed systems. Learn how unreliable machines agree on one value, in plain English with clear examples.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Raft vs Paxos: Which Consensus Algorithm Wins?</title><link>https://penluma.com/blog/distributed-systems/07-multi-paxos-raft-vs-paxos-the-real-world/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/07-multi-paxos-raft-vs-paxos-the-real-world/</guid><description>Raft vs Paxos explained in plain language: how Multi-Paxos, Raft, and real systems like etcd and Spanner agree on a replicated log, and when you need it.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Consensus Algorithms: A Plain-English Glossary</title><link>https://penluma.com/blog/distributed-systems/08-glossary-of-terms/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/08-glossary-of-terms/</guid><description>A plain-English glossary of distributed consensus terms. Understand Raft, Paxos, quorums, terms, leaders, safety, and liveness without the academic jargon.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Raft vs Paxos and 16 Consensus Questions, Answered Plainly</title><link>https://penluma.com/blog/distributed-systems/09-frequently-asked-questions/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/09-frequently-asked-questions/</guid><description>Raft vs Paxos, quorums, split-brain, and partitions explained in plain language. The consensus answers engineers actually search for, without the math.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item><item><title>Consensus, Decoded: Raft &amp; Paxos Without the Pain</title><link>https://penluma.com/blog/distributed-systems/10-revision-cheat-sheet/</link><guid isPermaLink="true">https://penluma.com/blog/distributed-systems/10-revision-cheat-sheet/</guid><description>A clear guide to distributed consensus: how Raft and Paxos keep replicas in sync with majority quorums, why you need 3 or 5 nodes, and how to avoid split-brain.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category></item></channel></rss>