Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Decoupled Drupal

Decoupled Drupal

Drupal decoupled for the headless CMS

Avatar for Drupal Ahmedabad

Drupal Ahmedabad

September 26, 2023
Tweet

More Decks by Drupal Ahmedabad

Other Decks in Technology

Transcript

  1. Agenda • What is Decoupled Drupal? • Decoupled Architecture •

    Advantages of Decoupled • Challenges of Decoupled • Traditional or Decoupled: How to decide? • Decoupled Multi-site example with Architecture 2
  2. What is Decoupled Drupal? • Decoupled or Headless Drupal is

    nothing but a separation of the Backend and Frontend where Drupal will act as a Content repository that stores and manages data just like a traditional Drupal Installation. • Content will be served to the Front end via APIs. 3
  3. Advantages of Decoupled • Reusable capabilities of the Content •

    Significant Performance Improvement • Reduced cost of redesigns • Supports multiple consumer • Expedited Development 5
  4. Challenges of Decoupled • Higher Development Cost • Technical Complexity

    • Multi-site Difficulty • Content Model Lock-in • Less page control 6
  5. Decoupled Drupal Example • Let’s assume requirement is to build

    architecture/infrastructure for Multi-site Decoupled Drupal. • What would be your generic architecture? 8
  6. Decoupled Drupal Architecture 9 Visitor CloudFront CDN S3 Bucket with

    Front End App + Static Assets API Gateway Lambda function – Proxy API Decoupled Drupal Acquia Servers Image Assets Editor
  7. 11