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
410
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
260
Kafka Will Get The Message Across, Guaranteed.
dzuelke
0
800
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
450
Other Decks in Technology
See All in Technology
LINE 購物幕後推手
line_developers_tw
PRO
0
430
クラウドネイティブ環境の脅威モデリング
kyohmizu
2
400
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
110
とあるEdTechベンチャーのシステム構成こだわりN選 / edtech-system
gotok365
4
200
Compose におけるパスワード自動入力とパスワード保存
tonionagauzzi
0
210
Как мы автоматизировали интеграционное тестирование с Gonkey и не пожалели. Паша Егорычев, Кирилл Поляков
lamodatech
0
2.1k
さくらのクラウド開発の裏側
metakoma
PRO
1
480
製造業向けIoTソリューション提案資料.pdf
haruki_uiru
0
240
雑に疎通確認だけしたい...せや!CloudShell使ったろ!
alchemy1115
0
210
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)
infiniteloop_inc
4
15k
Gateway H2 モジュールで スマートホーム入門
minoruinachi
0
140
コードや知識を組み込む / Incorporating Codes and Knowledge
ks91
PRO
0
170
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
790
GraphQLとの向き合い方2022年版
quramy
46
14k
For a Future-Friendly Web
brad_frost
177
9.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
4 Signs Your Business is Dying
shpigford
183
22k
Why Our Code Smells
bkeepers
PRO
336
57k
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!