When you are presented with a problem, do not start drawing immediately. Follow this structured approach to stay organized:
Caching: Caching is the key to reducing latency. Know where to place caches—at the application level, database level, or using a Content Delivery Network (CDN). hacking the system design interview pdf download 2021