Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Decoupled Drupal
Search
Drupal Ahmedabad
September 26, 2023
Technology
120
0
Share
Decoupled Drupal
Drupal decoupled for the headless CMS
Drupal Ahmedabad
September 26, 2023
More Decks by Drupal Ahmedabad
See All by Drupal Ahmedabad
Know Drupal For Successful Sales
drupalahmedabad
0
71
Service Worker & Workbox
drupalahmedabad
0
100
Local development environment with - Lando
drupalahmedabad
0
110
Drupal Migration API By Spreadsheet
drupalahmedabad
0
200
What is new in Drupal 10
drupalahmedabad
0
110
Migration and Upgradation of Drupal versions
drupalahmedabad
0
110
Other Decks in Technology
See All in Technology
Diagnosing performance problems without the guesswork
elenatanasoiu
0
120
Copilot CLI・IDE・Web・スマホで途切れない開発フローを目指して / One Copilot flow - CLI IDE Web Mobile
aeonpeople
1
1.2k
layerx-fde-practices
cipepser
6
2.9k
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
170
Kiro CLI v2.0.0がやってきた!
kentapapa
0
210
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
1.2k
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
520
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
310
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
120
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
250
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
270
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
140
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
790
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Raft: Consensus for Rubyists
vanstee
141
7.5k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
What's in a price? How to price your products and services
michaelherold
247
13k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
800
Designing for Performance
lara
611
70k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
BBQ
matthewcrist
89
10k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Agile that works and the tools we love
rasmusluckow
331
21k
Embracing the Ebb and Flow
colly
88
5.1k
Transcript
Decoupled Drupal PRESENTED BY Rohil Mistry
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
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
Decoupled Architecture 4 Source: https://www.acquia.com/blog/headless-drupal
Advantages of Decoupled • Reusable capabilities of the Content •
Significant Performance Improvement • Reduced cost of redesigns • Supports multiple consumer • Expedited Development 5
Challenges of Decoupled • Higher Development Cost • Technical Complexity
• Multi-site Difficulty • Content Model Lock-in • Less page control 6
Decouple or Traditional: How to decide? 7 Source: https://dri.es/how-to-decouple-drupal-in-2019
Decoupled Drupal Example • Let’s assume requirement is to build
architecture/infrastructure for Multi-site Decoupled Drupal. • What would be your generic architecture? 8
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
Questions? 10
11