Caching Trade-offs — HLD: Why Caching Matters | OneNoughtOne