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
DevOpsDays - 2017
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
emaildano
October 24, 2017
Technology
180
0
Share
DevOpsDays - 2017
WordPress Goes Serverless Ignite Talk!
emaildano
October 24, 2017
More Decks by emaildano
See All by emaildano
Shifter オンラインミートアップ ザ・ホワイトベルト!
emaildano
0
900
Lift and Shift WordPress to the Jamstack
emaildano
1
170
Crash Course on Static WordPress in ~5 minutes (or less)
emaildano
0
82
Developing with WordPress, the JAMstack way
emaildano
2
2.1k
3 things I believe in and why I joined DigitalCube
emaildano
0
3.9k
The Future is SaaS
emaildano
0
100
Let's Build a Better WordPress @ WordCamp NYC 2018
emaildano
0
160
On Demand Dev with Docker + WordPress @ WordCamp Europe 2018
emaildano
0
720
Serverless PHL - March 2018
emaildano
0
400
Other Decks in Technology
See All in Technology
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
210
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
320
Choose your own adventure in agentic design patterns
glaforge
0
140
AI와 협업하는 조직으로의 여정
arawn
0
420
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
160
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
350
No Types Needed, Just Callable Method Check
dak2
1
1.2k
ARIA Notifyについて
ryokatsuse
1
120
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
1
220
AI バイブコーティングでキーボード不要?!
samakada
0
570
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.2k
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
2
270
Featured
See All Featured
Building an army of robots
kneath
306
46k
How to Talk to Developers About Accessibility
jct
2
180
Six Lessons from altMBA
skipperchong
29
4.2k
GitHub's CSS Performance
jonrohan
1032
470k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
From π to Pie charts
rasagy
0
160
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
Leo the Paperboy
mayatellez
7
1.7k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
230
The untapped power of vector embeddings
frankvandijk
2
1.7k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
Un-Boring Meetings
codingconduct
0
270
Transcript
DevOpsDays Philly 2017 Daniel Olson, COO @emaildano WordPress Goes Serverless
Philadelphia Kobe Sendai Tokyo Niigata Fukuoka
Why WordPress?
1 1 1 1 1 6 4 1 10 WordPress
Drupal WebEx Panel Custom Angular Contentful Hugo Blogger HubSpot CMS in use by DevOpsDays Philly Sponsors src: https://trends.builtwith.com/cms
CMS in use by the entire internet 5% 2% 40%
53% WordPress Other Drupal Joomla
None
It’s a powerful tool!
WordPress Hosting Not much has changed
None
src: http://www.gartner.com/newsroom/id/3784363
How do we Retrofit WordPress with Serverless and Design Thinking?
Nobody puts WordPress in a container.
PHP Database Javascript HTTP Proxy WordPress Container
WordPress Container On or off MySQL Database
Hosting Server / Docker Container CDN MySQL Database
'use strict'; module.exports.endpoint = (event, context, callback) => { const
response = { statusCode: 200, body: JSON.stringify({ message: `Hello, the current time is ${new Date().toTimeString()}.`, }), }; callback(null, response); }; WordPress_2_Static.js
WordPress2Static.js CDN ../wp-content wp-core MySQL Database
WordPress Admin on-demand = No WP Admin to hack
No server to maintain or crash
What about dynamic content? like comments or search
Daniel Olson @emaildano – https://speakerdeck.com/emaildano Thank you!