This document discusses caching patterns for microservices. It begins by introducing the speaker and their background at Wix. It then provides examples of when and how to cache from Wix's 2000 microservices, including caching external critical configuration data, improving data layer latency, and caching before services with very high external traffic. The document outlines three caching patterns in detail - S3 backed static caching, DynamoDB caching with change data capture, and HTTP reverse proxy caching with Varnish. It provides guidance on choosing the appropriate caching pattern based on factors like data criticality, dynamism, and invalidation needs.