Your question is Distributed Cache Implementation. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Explain how you would implement a distributed cache to improve data retrieval speeds.
Discuss the cache architecture, data partitioning, replication, eviction, expiration, consistency, failure handling, observability, and how you would validate latency and hit-rate improvements. State what additional workload and scale information you would request before making capacity decisions.