Caching guidance - Azure Architecture Center | Microsoft Learn Caching is a common technique that aims to improve the performance and scalability of a system It caches data by temporarily copying frequently accessed data to fast storage that's located close to the application