Too Long; Didn't Read
Caching is a concept that was gifted to the software world from the hardware world. A cache is a temporary storage area that stores the used items for easy access. Caches are located closer to the consumer (CPU) hence the less latency. Cache such as Browser caches, server caches, Proxy Caches, and Hardware caches work under the principle of `read` and `write` The write to the DB happens through the cache. Every time a new data is written in the cache it gets updated in the DB.