MagMutual.com: On the JAMStack with Gatsby and Drupal 8

kepford
bgrobertson

Decoupled architectures can be a great approach for sites that require functionality beyond what Drupal normally supports. When you decouple, you have the opportunity to choose the best tool for individual technical requirements. This session will be an inside look at our decoupled approach for MagMutual.com: combining open-source frameworks like Gatsby, Drupal 8, and Serverless, as well as third-party services for user management, a learning management system, and private APIs to build a robust custom platform.

Learning Objectives

  • Breaking complex problems into smaller more solvable solutions
  • Drupal 8 as your content hub using JSON API and search API with Elasticsearch
  • GatsbyJS with authentication, search, and a mix of static and dynamic content
  • Apollo GraphQL server for aggregating multiple data sources
  • Hosting options for all of these tools including serverless pay-per-use models
  • Considerations for decoupled Drupal SEO

Target Audience

Those who are interested in decoupled Drupal and trying to see how it can be implemented. Those interested in GatsbyJS but may only think of it as a solution for completely static sites. Those that may have used GraphQL but have never considered using it as a data aggregation tool to simplify their front-end applications. And finally, those who are interested in decoupled architecture but want to avoid hosting multiple servers for all the required services.

Prerequisites

Attendees will get the most out of this session by being familiar with Drupal 8 and Decoupled Drupal concepts.

Track

Development & Coding

Tags

beyond Drupal
case study
decoupled
drupal 8

Experience Level

Intermediate

When & Where

Time: 
Thursday, 16 July, 2020 - 15:15 to 16:00
Room: 
Hopin Sessions

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