April 2018
Intermediate to advanced
280 pages
8h 37m
English
Caching involves storing frequently used data in temporary faster memory or disk to improve application performance. This technique can also provide a defense when dealing with failures. Depending on the type of application and the kind of data it requires, the cached data can be made available to users in the event of disk failures.
For example, a web application may cache full HTML pages, database records, remote API calls using ElasticCache, and so on.