This repo is a place where I'm going to put my study references about Distributed Systems. I would appreciate content indication đ
- Fallacies of Distributed Computing Explained
- A Critique of the CAP Theorem
- In Search of an Understandable Consensus Algorithm (Extended Version)
- Epidemic algorithms for replicated database maintenance
- Notes on Distributed Systems for Young Bloods
- You Canât Sacrifice Partition Tolerance
- How to do distributed locking
- The Network Is Never There for You
- Eventually Consistent - Revisited
- Microservices and the First Law of Distributed Objects
- Gryadka is not Paxos, so it's probably wrong
- A TLA+ specification for Gryadka
- Consistent Hashing with Bounded Loads
- Pattern: Service Mesh
- Distributed Systems Archaeology: Ricon West, 2013.10.30
- How to do distributed locking
- History of Epidemics
- Epidemic Computing at Cornell
- Consistent Hashing with Bounded Loads
- Distributed Systems Archaeology - Michael R. Bernstein
- Designs, Lessons and Advice from Building Large Distributed Systems
- Distributed, Eventually Consistent Computations - C. Scott Meiklejohn
- Hopelessness and Confidence in Distributed Systems Design - Camille Fournier
- Building Scalable Stateful Services - Caitie McCaffrey
- Jepsen IV: Hope Springs Eternal - Kyle Kingsbury
- Call Me Maybe: Carly Rae Jepsen and the Perils of Network Partitions - Kyle Kingsbury
- Building reliable distributed data systems: lessons from the field - Jeremy Edberg
- Scalable Weakly-consistent Infection-style Process Group Membership Protocol - Armon Dadgar
- The Mysteries of Dropbox - John Hughes
- QuickChecking Riak - John Hughes
- Race Conditions, Distribution, InteractionsâTesting the Hard Stuff and Staying Sane - John Hughes
- Load Balancing is Impossible - Tyler McMullen
- Testing Distributed Systems w/ Deterministic Simulation - Will Wilson
- Our Concurrent Past; Our Distributed Future - Joe Duffy
- Kiran Bhattaram on Failure Detectors - Kiran Bhattaram
- Neha Narula - Consistency and Candy Crush - Neha Narula
- Jepsen IV: Hope Springs Eternal - Kyle Kingsbury
- Jepsen 7: Anna Concurrenina - Kyle Kingsbury
- Testing Apache Cassandra with Jepsen: How to Understand and Produce Safe Distributed Systems - Joel Knighton
- The Anatomy of a Distributed System - Tyler McMullen
- A Brief History of Logical Time - John Daily
- How to Have your Causality and Wall Clocks, Too - Jon Moore
- Without Resilience, Nothing Else Matters - Jonas Bonér
- Managing 10,000 Node Storage Clusters at Twitter - Boaz Avital
- Why We Built Our Own Distributed Column Store - Sam Stokes
- Effortless Eventual Consistency with Weave Mesh - Peter Bourgon and Matthias Radestock
- Real-time Collaborative Editing with CRDTs - Nathan Sobo
- Orchestrated Chaos: Applying Failure Testing Research at Scale - Peter Alvaro
- Distributed systems theory for the distributed systems engineer by Paper Trail
- Class materials for a distributed systems lecture series by Kyle Kingsbury
- How to get started with infrastructure and distributed systems by Emmanuel Goossaert
- Gossip papers by Jason Brown
- Distributed systems readings by henryr
- A Distributed Systems Reading List by Dan Creswell