System Design Interview - Chapter 2 - Back-to-the-envelope estimation
A very short Chapter 2 is about how to make rough estimates to start from the most important parts when designing the software.
Some concepts that EVERY software developer should know:
- “Power of two”
- Standard latency numbers! How fast is memory, how slow is disk, etc…
- Availability numbers
- What are key metrics you should think about
These concepts and numbers are disclosed in chapter two of the book:
Sharing my mind map with all the details as usual:
See also:
- System Design Interview - Chapter 3 - A Framework for System Design Interviews
- System Design Interview - Chapter 1 - Scale from zero to millions of users
- System Design Interview - Chapter 8 - Design a URL Shortener
- System Design Interview - Chapter 5 - Design Consistent Hashing
- System Design Interview - Chapter 4 - Design a Rate Limiter