Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Serverless PHL - March 2018
Search
emaildano
March 23, 2018
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Serverless PHL - March 2018
emaildano
March 23, 2018
More Decks by emaildano
See All by emaildano
Shifter オンラインミートアップ ザ・ホワイトベルト!
emaildano
0
930
Lift and Shift WordPress to the Jamstack
emaildano
1
170
Crash Course on Static WordPress in ~5 minutes (or less)
emaildano
0
100
Developing with WordPress, the JAMstack way
emaildano
2
2.3k
3 things I believe in and why I joined DigitalCube
emaildano
0
4k
The Future is SaaS
emaildano
0
130
Let's Build a Better WordPress @ WordCamp NYC 2018
emaildano
0
180
On Demand Dev with Docker + WordPress @ WordCamp Europe 2018
emaildano
0
740
Retrofitting your Monolith with Serverless and Design Thinking — ServerlessConf Tokyo 2017
emaildano
0
4.2k
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
390
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
Chasing Engaging Ingredients in Design
codingconduct
0
340
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
610
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
700
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Statistics for Hackers
jakevdp
799
230k
BBQ
matthewcrist
89
10k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Transcript
Serverless PHL March 2018
Daniel Olson DigitalCube, COO @emaildano
We develop WordPress products on AWS
None
Philadelphia
Kobe Sendai Tokyo Niigata Fukuoka
Retrofitting your Monolith with Serverless and Design Thinking
None
Agenda A Quick Story Serverless WordPress Extending SLS WP SLS
WP — BaaS + React Serverless with Open Source
Leopold Stokowski Philadelphia Orchestra
Bell Lab Engineers
By combing existing technology and a clever idea, they created
a new experience
Leopold Stokowski Not Leopold Stokowski
Leopold Stokowski
None
None
Design Thinking
Innovation Feasibility Viability Desirability Design Thinking
1. Desirability Is there a need or desire for change?
What are the benefits?
2. Viability Is this a short or long term solution?
Does it complicate or simply things?
3. Feasibility Is this even possible and how? Is change
worth the investment?
Design Thinking Desirability Viability Feasibility
None
Desirability
Viability
PHP Database Web Server Since 2003 Feasibility
None
index.php license.txt readme.html wp-activate.php wp-admin wp-blog-header.php wp-comments-post.php wp-content wp-cron.php wp-includes
wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php wp-core
wp-core ../wp-content
../wp-content ↳ plugins ↳ themes ↳ uploads wp-core
PHP Database Web Server WordPress Requirements
PHP Database Web Server WordPress Requirements
Serverless WordPress Model
PHP WordPress Core — Container WordPress Database External /wp-content FS
Docker mapped to port 80/443
Workflow 1. Container powers up 2. WordPress Admin is now
available 3. Edit as you normally would 4. Create static version 5. Deploy 6. Container powers down
None
index.php license.txt readme.html wp-activate.php wp-admin wp-blog-header.php wp-comments-post.php wp-content wp-cron.php wp-includes
wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php Dynamic PHP 2018 comments feed index.html sample-page shifter_404.html wp-content wp-includes Static HTML
Serverless Legacy Legacy on Serverless
Extending SLS WP
Limitations - PHP Functions - Resources dependent on state -
Dynamic Features like AJAX
Contact Forms
None
None
None
None
WP Serverless Forms Plugin
None
None
None
None
Demo!
One more thing…
SLS WP — BaaS + React
None
None
Demo!
Serverless with Open Source By Horike Takahiro