CMS as a service: Decoupled Drupal on a modern tech stack

Time: Thursday 20th October 13:20-13:55
Room: Ballroom 2
Track: Drupal Development

This presentation will focus on how and why Flight Centre migrated a large D7 multisite to a single, decoupled, global site using translation, jsonapi, NextJS and serverless technologies.

During the session we will be talking about some of the key challenges and solutions involved in building a website for a large enterprise trading in 6+ different regions around the globe with additional requirements to consume and consolidate data from various internal and external services.

Further detail will be given on our solution for mapping React components on our frontend application (NextJS) to Drupal. We will be talking about how we serve the structured data from Drupal Layout Builder via jsonapi and consume the data within NextJS to maintain the page layout and component placement from Layout Builder.

Andrew West
Andrew and Johanna, both full stack developers, have worked in various positions within Flight Centre for the last 4 and 7 years respectively. Both have worked across Flight Centre's Drupal 7, 8 and 9 websites for a large number of brands and regions. They are currently working on migrating a large D7 multisite into a single, translatable and decoupled Drupal 9 solution while drawing on their knowledge of Drupal, React, NextJS and serverless technologies.
Additional speakersJohanna Aranguren - Flight Centre Travel Group Ltd
Andrew and Johanna have attended Drupal South events in the past and hosted multiple internal presentations but have not presented publicly to the wider community.