Considering the caching strategy, I understand that the balance between dynamic content and saved page versions can be delicate and require careful configuration?
Caching Magento pages is a complex process, especially with dynamic blocks and personalized content. On amasty.com I found step-by-step instructions and examples of setting TTL and block exceptions. We used these tips to achieve a balance between data relevance and fast loading. Without such a resource, we would have to experiment by trial and error. Experience has shown that Magento caching extension for faster pages (https://amasty.com/magento-full-page-cache.html) — an excellent source for setting up stable and efficient caching.