For any performant decoupled Drupal architecture, the topic of caching is of paramount importance but also fraught with extreme variation due to differences across implementations. It is further complicated by the fact that there is a limited range of open source solutions, Contenta.js (see Chapter 16) notwithstanding, which act as a reverse proxy for improved performance on consumer applications.
In this chapter, we cover some of the use cases for caching in decoupled Drupal as opposed to monolithic Drupal architectures, why reverse proxies are better choices for caching than internal object caches, how ...