Distributed systems theory for the distributed systems engineer

In My opinion:

  • Recommend papers is often precisely the wrong way to go about learning distributed systems theory (unless you are in a PhD program)
  • Particularly material is shortage without condescending

Q:What distributed systems theory should a distributed systems engineer know?

Four Reading were used to explain what about building distributed systems.

Q: difficulties engineer faced

  • processes many fail
  • there is no good way to tell that they have done so

Failure and Time

The basic tension of fault tolerance

Basic primitives

Fundamental Results

Real systems:Do this over and over again.