Decoupled Drupal in real life: lessons from JSON:API at scale

erin.rasmussen

With the introduction of  Varnish Cache support for JSON:API, existing Drupal projects can leverage the strengths of fast caching systems like Varnish with minimal Drupal configuration. In this talk, we look at how well that works on live sites, and with high traffic. 

We will focus on lessons learned from Drupal websites that use JSON:API 'at scale', which includes large traffic events.  We’ll look at fully decoupled Drupal site;  a site that uses data from external sources in a more conventional Drupal site, and a smaller Drupal site that serves content to a decoupled front end websites, and mobile applications. 

None of these projects are perfect, so we'll be taking a look at which pieces of these projects were successful, and which areas could use some improvement.  Intermediate level Javascript and/or Drupal experience is beneficial but not required. 

 

Slides: https://bit.ly/3fuEjn7

Learning Objectives

At the end of this session, attendees will be able to:

1. identify caching layers used by their web site

2. enable caching for JSON:API

3. develop a plan for improving caching on their own sites/projects.

Target Audience

Developers and Site builders who want to improve the performance of their decoupled or partially decoupled web sites. 

Prerequisites

Basic familiarity with Drupal caching,  JSON;API, and decoupled Drupal architecture.

Track

DevOps & Infrastructure

Tags

decoupled
performance
system architecture

Experience Level

Intermediate

When & Where

Time: 
Tuesday, 14 July, 2020 - 19:15 to 20:00
Room: 
Hopin Sessions

If no timezone is set on your profile, time is displayed in UTC.
Update your profile's timezone