Using Cloudfront
Is anyone using Cloudfront in front of their dispatchers?
I think I've read there's no built-in invalidation of Cloudfront cache in AEM replication agents.
One would think even a Cloudfront distribution with a fairly low TTL could increase performance across the world while potentially causing issues with the need for immediate updates and invalidations.
I'm not yet familiar with how Cloudfront can be configured or perhaps targeted more aggressively to unchanging static assets vs more dynamic content like HTML text.
Please tell me how you are using, or thinking of using Cloudfront. If you plan to build a custom invalidation agent for Cloudfront, how important is this vs. just going with a short lived cache, or perhaps customized TTLs for different parts of a page (if that is possible).