I own a paper copy of this book, which contains my notes. The chapters are as follows:

  1. Scale From Zero To Millions Of Users
  2. Back-of-the-envelope Estimation
  3. A Framework For System Design Interviews
  4. Design A Rate Limiter
  5. Design Consistent Hashing
  6. Design A Key-value Store
  7. Design A Unique Id Generator In Distributed Systems
  8. Design A Url Shortener
  9. Design A Web Crawler
  10. Design A Notification System
  11. Design A News Feed System
  12. Design A Chat System
  13. Design A Search Autocomplete System
  14. Design Youtube