Standard syllabus
Distributed systems · Graduate · CS / Programming
Topics
Models and time
- Failure models: crash, omission, Byzantine (survey)
- Logical clocks: Lamport, vector clocks
- CAP theorem and tradeoffs
- Linearizability vs eventual consistency
- Quorum systems and replication
Core systems
- RPC, serialization, and idempotency
- Distributed hash tables and consistent hashing
- Leader election and consensus (Paxos/Raft intro)
- MapReduce and batch processing frameworks
- Stream processing and event logs (Kafka-style intro)
Pricing calculator
Choose materials, tutoring, or both — or book a single session as needed. Customize your plan on the subscribe page.
$1,162 · Distributed systems · 18 tutoring hrs
Study guides, worksheets, reviews, practice tests, and answer keys for 1 class. 18 tutoring hours (1 hr / week · semester). Bundle discount applied vs buying separately. Pay in full via Zelle.