A high-traffic e-commerce website uses a shared caching layer to store frequently accessed data such as product details and inventory levels. Despite this, performance issues arise during sales events when cache contention spikes. What strategy should the system architect consider to alleviate this issue?
(Choose one correct answer)
Disabling the cache to force direct database reads and alleviate contention.
Implementing cache sharding to distribute the load across multiple cache instances.
Increasing the size of the cache to accommodate more data and reduce eviction rates.
Switching to a read-heavy database configuration to improve cache hit ratios.
Advertisement
Your feedback is appreciated!
Explore Quizzes
Software Architecture
Are you passionate about pursuing a career as a software architect? Or maybe you're a developer look...