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
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
95
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
110
Let's Build a Better WordPress @ WordCamp NYC 2018
emaildano
0
170
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
Javaで学ぶSOLID原則
negima
1
250
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
160
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
220
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
550
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
2
500
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
390
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
300
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
150
Datadog 認定試験の概要と対策
uechishingo
0
210
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
160
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
360
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
340
Large-scale JavaScript Application Architecture
addyosmani
515
110k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
540
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
Agile that works and the tools we love
rasmusluckow
331
21k
A designer walks into a library…
pauljervisheath
211
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
A Soul's Torment
seathinner
6
2.9k
Test your architecture with Archunit
thirion
1
2.3k
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!