Learning path · Advanced · 15 steps
Data at Scale Engineer
Concurrency, transactions, database scaling and caching for high-traffic, resilient systems — with runnable simulations and practice tasks.
-
Decision guide Choosing a Transaction Isolation Level
-
Decision guide Atomic Update vs Pessimistic vs Optimistic Locking
-
Quiz (sign in) Transactions & Locking Quiz
-
Decision guide Scaling Reads: Cache, Replicas or Read Models?
-
Decision guide Hash vs Range vs Directory Sharding
-
Quiz (sign in) Database Scaling & Consistency Quiz
-
Course Database Caching at Scale
-
Decision guide Cache-Aside vs Read-Through vs Write-Through vs Write-Behind
-
Decision guide TTL vs Delete-on-Write vs Event-Driven Invalidation
-
Quiz (sign in) Cache Consistency Quiz
Open this path in the app to see which steps you've completed.