It contains set of 2 Books namely: 1 System Design Interview - An insider's guide 2 System Design Interview – An Insider's Guide: Volume 2 Content of Book.
What’s the difference between volume 1 and volume 2? Shall I read volume 1 first before reading volume 2? This short post aims to answer those questions.
·
Volume 1 and volume 2 cover a different set of system design interview questions and solutions. Although reading Volume 1 is helpful, it is not required.
Stats:
- Volume 1: 16 chapters, 320 pages, 6x9 inch paper
- Volume 2: 13 chapters, 434 pages, 7x10 inch paper
Things to consider before you buy:
What topics are you interested in?
Volume 1 focuses more on the fundamentals. It is more beginner-friendly.
Volume 2 focuses more on identifying bottlenecks and discussing design trade-offs. It’s beginner-friendly. But since it covers more advanced topics, experienced developers are likely to learn more from volume 2.
·
Table of content for volume 1:
- 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 Chapter
- 13: Design A Search Autocomplete System
- 14: Design Youtube
- 15: Design Google Drive Chapter 16: The Learning Continues
·
Table of content for volume 2:
- 1: Proximity Service
- 2: Nearby Friends
- 3: Google Maps
- 4: Distributed Message Queue
- 5: Metrics Monitoring
- 6: Ad Click Event Aggregation
- 7: Hotel Reservation
- 8: Distributed Email Service
- 9: S3-like Object Storage
- 10: Real-time Gaming Leaderboard
- 11: Payment System
- 12: Digital Wallet
- 13: Stock Exchange