In this setup, the application acts as the client to a standalone (remote)
caching layer. This should be leveraged when:
• The caching infrastructure and application need to evolve independently
• Multiple applications use a unified caching layer which can be scaled up
without affecting client applications.