HUNTERTUTORING

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.