Software Architecture, Software Engineering, Software Development, Distributed Systems, Caching.
something that is familiar to anyone working on large scale applications. If we were to introduce a distributed cache to such a system, any of the application instances would have access to that cache and an ability to modify its records. With a local cache on the other hand, each instance would