STEM / applied
Distributed systems · Graduate · CS / Programming
Topics
Building distributed apps
- Microservices, service discovery, and load balancing
- Distributed transactions and saga patterns (intro)
- Caching layers and cache invalidation
- Observability across services
- Chaos engineering and fault injection (intro)
Case studies
- Google File System / Bigtable / Spanner ideas (survey)
- Amazon Dynamo-style availability design
- Blockchain as a distributed ledger (critical survey)
- Edge and geo-distributed deployment
- Security in zero-trust distributed systems
Pricing
Graduate-level rates are set on consultation. See the pricing page for K–12 and undergraduate rates.