System Design - Caching
Why Caching? Improve performance of application. Save money in long term. Speed and Performance Reading from memory is much faster than disk, 50~200x faster. Can serve the same amount of traffic with fewer resources. With the rapid performance benefits aforementioned, you can server much more many more requests per second with the same resources. Pre-calculate and cache data. This is something Twitter implemented, they occasionally pre-compute what your time-line is, i....