Backend & systems·Caching and invalidation
you move the cache into a shared service so every instance sees the same entries and one invalidation covers the whole fleet.
Distributed cache
Also calledshared cache, remote cache
A cache held in a separate service such as Redis or Memcached, shared by every application instance. It gives you one copy to invalidate and a hit rate that does not degrade as you scale out. In exchange you add a network round trip to every lookup, a new dependency that can fail, and a serialisation format that is now part of your compatibility surface.