Search IconIcon to open search


Distributed Systems

Last updated May 14, 2022

A distributed system can be defined as multiple computers (nodes) communicating via a network trying to achieve some task together.

# Martin Kleppmann’s Course

Notes from Martin Kleppmann’s Distributed Systems Course (he’s the guy who wrote “Designing Data-Intensive Applications” O’Reilly 2017). He has a set of course notes on his teaching site as well.

How do we share data amongst different concurrent entities?

# Why distributed?

# Why not distributed?

# Notes

Interactive Graph