Varnish is used extensively within Amedia's microservices architecture to cache APIs and content. It caches Amedia's public read-only REST API that serves over 100,000 articles daily from multiple content management systems. Cache invalidation is challenging with a microservices architecture but they address it with techniques like purging by URL path or using Varnish's cache channel feature to invalidate groups of URLs.