News for hackers. Stuff that matters.
Re:Distributed System Design book recommendations? by hayst4ck on Thursday May 04, 2023 @10:44PM (#35824682)
I would take a tour of the top 10 colleges and look through their course syllabi and recommended readings.

Here is Stanford's recommended reading: https://www.scs.stanford.edu/22sp-cs244b/sched/

Here is CMU's: https://www.andrew.cmu.edu/course/15-440/readings/

I would imagine you will end up reading various papers on things like:

spanner: https://en.wikipedia.org/wiki/Spanner_(database)

cassandra: https://en.wikipedia.org/wiki/Apache_Cassandra

paxos: https://en.wikipedia.org/wiki/Paxos_(computer_science)

raft: https://en.wikipedia.org/wiki/Raft_(algorithm)

two-phase commit: https://en.wikipedia.org/wiki/Two-phase_commit_protocol

Re:Distributed System Design book recommendations? by audioheavy on Friday May 05, 2023 @08:00PM (#35836592)
This is a great list - adding two more that cover Calvin (vs Spanner, Cassandra, Dynamo etc.):

http://dslam.cs.umd.edu/calvin/ https://www.cs.umd.edu/~abadi/papers/calvin-sigmod12.pdf

Disclaimer: I work with Fauna, a distributed serverless/edge DB with a design inspired by Calvin. - Luis