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: