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
0
69
Decoupled Drupal
Drupal decoupled for the headless CMS
Drupal Ahmedabad
September 26, 2023
Tweet
Share
More Decks by Drupal Ahmedabad
See All by Drupal Ahmedabad
Know Drupal For Successful Sales
drupalahmedabad
0
52
Service Worker & Workbox
drupalahmedabad
0
70
Local development environment with - Lando
drupalahmedabad
0
54
Drupal Migration API By Spreadsheet
drupalahmedabad
0
110
What is new in Drupal 10
drupalahmedabad
0
87
Migration and Upgradation of Drupal versions
drupalahmedabad
0
75
Other Decks in Technology
See All in Technology
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
440
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
160
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
530
非機能品質を作り込むための実践アーキテクチャ
knih
3
980
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
370
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
240
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
260
UI State設計とテスト方針
rmakiyama
2
450
あの日俺達が夢見たサーバレスアーキテクチャ/the-serverless-architecture-we-dreamed-of
tomoki10
0
430
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
Testing 201, or: Great Expectations
jmmastey
40
7.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Music & Morning Musume
bryan
46
6.2k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Scaling GitHub
holman
458
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
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