1 of 4

Case Studies: ‘Big’ TXN systems

Where’s the bottleneck?

  1. Waiting for Locks?
  2. Waiting to r/w data from IO?

2 of 4

Case studies from real applications

  1. We discuss 3 case studies
    1. Taylor Swift’s concert ticket purchase at Ticketmaster
    2. VISA payments
    3. Amazon’s Black Friday event (with ~100 million transactions/sec)

  • Notes:
    • We use a simplified version to highlight specific problems. While we use a realistic model for our ballpark estimates, we do not try to model other important issues in running production systems.
    • We use our starter tools we learn in cs145 on Locks and Logs. (With more tools from cs245 and 346, we can do better.)

3 of 4

Case 1: Taylor Swift and Ticketmaster

4 of 4

Case 2: Amazon Black Friday deals, VISA