EPISODE · Jan 29, 2025 · 1H 7M
The Story of the CAP Theorem Part 2
from Picture Me Coding · host Erik Aker and Mike Mull
Mike and Erik return to the CAP Theorem to finish the discussion started last week. Their goal is to try to find answers to this question: why do software engineers love to talk about the CAP Theorem so much? This episode covers the 2002 Gilbert and Lynch proof of CAP, as well as more recent critiques of the CAP Theorem, mostly based on Martin Kleppeman's article “Please Stop Calling Databases CP OR AP”. LinksBrewer’s “Towards Robust Distributed Systems” (slideshow of the talk!)FLP Paper: Impossibility of Distributed Consensus with One Faulty Process (1985)Lynch: “A Hundred Impossibility Proofs for Distributed Computing” (1989)Lynch and Gilbert prove CAP Conjecture: “Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services” (2002)Martin Kleppeman “Please Stop Calling Databases CP OR AP” “Highly Available Transactions: Virtues and Limitations”Send us Fan Mail
What this episode covers
Mike and Erik return to the CAP Theorem to finish the discussion started last week. Their goal is to try to find answers to this question: why do software engineers love to talk about the CAP Theorem so much? This episode covers the 2002 Gilbert and Lynch proof of CAP, as well as more recent critiques of the CAP Theorem, mostly based on Martin Kleppeman's article “Please Stop Calling Databases CP OR AP”. Links Brewer’s “Towards Robust Distributed Systems” (slideshow of the talk!)FLP Paper: ...
NOW PLAYING
The Story of the CAP Theorem Part 2
No transcript for this episode yet
Similar Episodes
Mar 3, 2026 ·44m
Feb 21, 2026 ·30m
Dec 17, 2025 ·30m
Dec 11, 2025 ·26m
Dec 11, 2025 ·29m
Dec 11, 2025 ·33m