Towards Robust Distributed Systems, Eric A. Brewer, 2001Computer Magazine (IEEE Computer Society)DOI: 10.1109/4236.963428 - This paper introduces the CAP theorem, a fundamental principle for distributed systems that highlights the trade-offs between consistency, availability, and partition tolerance.
In Search of an Understandable Consensus Algorithm, Diego Ongaro and John Ousterhout, 20142014 USENIX Annual Technical Conference (USENIX ATC 14) (USENIX Association) - This paper introduces Raft, a widely used consensus algorithm that provides strong consistency in distributed systems, offering a detailed look into how such guarantees are achieved.