PERF 16. How do you ensure the proximity and caching solutions you have matches demand?
The amount of demand placed on a system often varies over different cycles: product lifecycle such as launch, growth, etc.; temporal cycles such a time of day, weekday or month, etc.; unpredictable cycles such as seen with social media; and predictable cycles such as television episodes. Having the wrong proximity and caching solutions to meet workload can degrade user experience and, at its worst, lead to system failure. This is especially true if you have, or plan to have, a global user base.
Best practices:
ï‚· Planned Plan future proximity or caching solutions based on metrics and/or planned events.
ï‚· Monitor Monitor cache usage and demand over time.
ï‚· Periodic Review Review cache usage and demand over time.