Architecture Lectures
00 Basic Setup
01 First AWS Box
02 Basic Rails and Postgres
03 Scale Up
04 Scale Out
05 Nginx
06 Parallelism
07 Threaded Server
08 Select Server
09 Locking
10 Ruby Mutex
11 C Lock
12 Leader Follower Replication
13 Multiple Leader Problems
14 Bounded Data Loss with Async Replication
15 Sync Replication
16 Leader Election Subtleties
17 Leader Demo
18 Log Server Demo
19 Log Client Demo
20 Leader Follower Data Race
21 Sharding
22 Joining Across Shards Unscalable
Source code!