System Design · MediumExplain caching strategies — cache-aside, read/write-through, write-behind, TTL, invalidation.System DesignBuilding BlocksCaching & CDN