Cache - Performance/Scale (Guidance)
Are we talking about private, shared, or both? [Caching in general and would refer to both co-located/dedicated when discussing partitioning of cache in the partitioning section. I don't know if shared cache or cache service is even an option anymore] Also, does this include caching results (calculated or generated data that takes time to compute), and HTML output? IMHO this is a set of patterns (cache-aside [as mentioned in notes], compute cache, HTML output cache) [Possibly, worth a discussion].
Michael Yeaney commented
Would love to see some more conversations around cache-aside patterns (or read-through/write-through), and the challenges in a multi-node environment (i.e., avoiding stampedes, caching without expiration, "backfilling" via scheduled jobs, etc.).