MagMutual.com: On the JAMStack with Gatsby and Drupal 8
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
Experience Level
When & Where
If no timezone is set on your profile, time is displayed in UTC.
Update your profile's timezone