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
Doing Everything with Nothing: Ephemeralization...
Search
David Zuelke
September 28, 2014
Technology
2
1.1k
Doing Everything with Nothing: Ephemeralization (in the Cloud)
Closing keynote presented at SymfonyLive London 2014
David Zuelke
September 28, 2014
Tweet
Share
More Decks by David Zuelke
See All by David Zuelke
Your next Web server will be written in... PHP
dzuelke
0
150
Getting Things Done
dzuelke
1
420
Your next Web server will be written in... PHP
dzuelke
2
260
Your next Web server will be written in... PHP
dzuelke
3
1.1k
Kafka Will Get The Message Across, Guaranteed.
dzuelke
0
270
Kafka Will Get The Message Across, Guaranteed.
dzuelke
0
810
Heroku at BattleHack Venice 2015
dzuelke
0
130
Designing HTTP Interfaces and RESTful Web Services
dzuelke
6
1.4k
The Twelve-Factor App: Best Practices for Modern Web Applications
dzuelke
4
470
Other Decks in Technology
See All in Technology
CSS、JSをHTMLテンプレートにまとめるフロントエンド戦略
d120145
0
210
【TiDB GAME DAY 2025】Shadowverse: Worlds Beyond にみる TiDB 活用術
cygames
0
850
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
2
140
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
3.5k
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
0
150
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
150
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
53
32k
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
130
OAuth/OpenID Connectで実現するMCPのセキュアなアクセス管理
kuralab
5
850
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
2
1k
Workflows から Agents へ ~ 生成 AI アプリの成長過程とアプローチ~
belongadmin
3
170
VCpp Link and Library - C++ breaktime 2025 Summer
harukasao
0
220
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
329
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Code Reviewing Like a Champion
maltzj
524
40k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Side Projects
sachag
455
42k
Documentation Writing (for coders)
carmenintech
71
4.9k
Transcript
EPHEMERALIZATION (in our world and in the ☁️)
David Zuelke
None
None
[email protected]
@dzuelke
EPHEM·ER·AL·I·ZA·TION (in our world and in the ☁️)
EPHEM·ER·AL adjective or noun \i-ˈfem-rəl, -ˈfēm-; -ˈfe-mə-, -ˈfē-\ lasting or
existing only for a very short time
http://en.wikipedia.org/wiki/File:KatherineBigWalls.jpg
http://en.wikipedia.org/wiki/File:Pont_mycénien_de_Kazarma_2.jpg
http://en.wikipedia.org/wiki/File:Velia.jpg
http://en.wikipedia.org/wiki/File:Pont_du_Diable_2.JPG
http://en.wikipedia.org/wiki/File:AcueductoSegovia_edit1.jpg
http://en.wikipedia.org/wiki/File:Ironbridge_6.jpg
http://en.wikipedia.org/wiki/File:Garabit.jpg
http://en.wikipedia.org/wiki/File:Akashi_Bridge.JPG
R. BUCKMINSTER FULLER (his friends called him "Bucky")
http://en.wikipedia.org/wiki/File:BuckminsterFuller1.jpg
"do more and more with less and less, until eventually,
you can do everything with nothing."
EPHEMERALIZATION!
nothing?
http://en.wikipedia.org/wiki/File:Oxford_-_Ultimate_Palace_Cinema_-_0084.jpg
http://en.wikipedia.org/wiki/File:VHS-cassette.jpg
None
http://en.wikipedia.org/wiki/File:LG_smart_TV.jpg
"but Netflix doesn't run on nothing!"
☁️
http://de.wikipedia.org/wiki/Datei:CERN_Server_03.jpg
http://de.wikipedia.org/wiki/Datei:CERN_Server_03.jpg
but it runs on smaller parts, on IaaS, not on
a supercomputer
http://de.wikipedia.org/wiki/Datei:IBM_Blue_Gene_P_supercomputer.jpg
on IaaS, the components are still visible, and resilience must
be dealt with
PLATFORMS-AS-A-SERVICE more with less, once again
Ephemeralization is about minimal visibility of components, which should be
as simple as possible, and which should be as resilient as possible.
Bucky called this the "kit of parts".
PaaS lets you plug components together (and you don't have
to manage them yourself)
$ heroku create $ $ heroku addons:add heroku-‐postgresql
$ heroku addons:add mongohq $ heroku addons:add redistogo $ $ heroku addons:add cloudamqp $ $ heroku addons:add newrelic $ $ heroku addons:add gemfury:hello $ $ git push heroku master
you just did more with less, almost like magic
except it's not magic - you just can't see the
parts anymore!
you use them and your app becomes portable and reusable
and so, step by step, does all the infrastructure underneath
http://en.wikipedia.org/wiki/File:IBMPortableModularDataCenter.jpg
http://en.wikipedia.org/wiki/File:Mtl._Biosphere_in_Sept._2004.jpg
http://en.wikipedia.org/wiki/File:Epcot07.jpg
"There is one outstandingly important fact about Spaceship Earth, and
that is that no instruction book came with it."
The End
I'm @dzuelke, thank you for listening :) rate my talk!