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
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
130
Getting Things Done
dzuelke
1
380
Your next Web server will be written in... PHP
dzuelke
2
240
Your next Web server will be written in... PHP
dzuelke
3
1k
Kafka Will Get The Message Across, Guaranteed.
dzuelke
0
220
Kafka Will Get The Message Across, Guaranteed.
dzuelke
0
740
Heroku at BattleHack Venice 2015
dzuelke
0
120
Designing HTTP Interfaces and RESTful Web Services
dzuelke
6
1.3k
The Twelve-Factor App: Best Practices for Modern Web Applications
dzuelke
4
380
Other Decks in Technology
See All in Technology
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
4
170
サプライチェーン攻撃に備える
ryunen344
0
400
DuckDB雑紹介(1.1対応版)@DuckDB座談会
ktz
6
1.4k
公共交通データとアプリ制作 - Mini Tokyo 3D の初期制作過程を振り返る
nagix
1
120
やってやろうじゃないかメカアジャイル! / Let's do it, mechanical agile!
psj59129
1
700
LINEヤフーのフロントエンド組織・体制の紹介
lycorp_recruit_jp
1
1.2k
チームビルディングは"感性"で向き合おう / Team Building with Awareness
kohzas
0
280
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
110
サーバー管理しないサーバーサービスManaged DevOps Pool
kkamegawa
0
140
テスト”ケース”駆動開発 で手戻りをなくそう
ryohma0510
0
340
Road to Single Activity
yurihondo
2
240
AI前提のサービス運用ってなんだろう?
ryuichi1208
3
1.2k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
78
8.6k
Building Flexible Design Systems
yeseniaperezcruz
325
38k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
BBQ
matthewcrist
83
9.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
36
6.8k
For a Future-Friendly Web
brad_frost
174
9.3k
Teambox: Starting and Learning
jrom
131
8.7k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Ruby is Unlike a Banana
tanoku
96
11k
Making the Leap to Tech Lead
cromwellryan
128
8.8k
How STYLIGHT went responsive
nonsquared
93
5.1k
Speed Design
sergeychernyshev
22
430
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!