Talk by Kyle Davis
https://www.socallinuxexpo.org/scale/...
The concept of caching is not complicated: store the results of a query for a short period of time in a fast storage engine so you touch the slow and/or expensive database less. However, not all queries should be cached for a variety of application specific reasons. This leads to caching implementations inside applications that requires writing custom code control which queries are cached. In this session we will go over a technique to declaratively rather than imperatively control which results are cached and for how long.