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
Building serverless apps with Docker
Search
Ben Firshman
September 09, 2016
Technology
0
450
Building serverless apps with Docker
Presented at Container Camp London 2016.
Ben Firshman
September 09, 2016
Tweet
Share
More Decks by Ben Firshman
See All by Ben Firshman
How to use an Internet sized computer
bfirsh
0
600
Docker Compose: More than just development environment
bfirsh
2
770
New things we're working on at Docker
bfirsh
2
1k
The Future of Single Page Apps – LNUG Feb 2013
bfirsh
2
750
Alternative Views
bfirsh
1
140
Other Decks in Technology
See All in Technology
20250129 Findy_テスト高活用化
dshirae
0
220
もし今からGraphQLを採用するなら
kazukihayase
9
4.2k
BLEAでAWSアカウントのセキュリティレベルを向上させよう
koheiyoshikawa
0
130
アクセシブルなマークアップの上に成り立つユーザーファーストなドロップダウンメニューの実装 / 20250127_cloudsign_User1st_FE
bengo4com
2
1.2k
Redmineの意外と知らない便利機能 (Redmine 6.0対応版)
vividtone
0
190
Women in Agile
kawaguti
PRO
2
170
パブリッククラウドのプロダクトマネジメントとアーキテクト
tagomoris
4
770
エラーバジェット枯渇の原因 - 偽陽性との戦い -
phaya72
1
100
Site Reliability Engineering on Kubernetes
nwiizo
6
4.4k
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
120k
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
0
220
Grid表示のレイアウトで Flow layoutsを使う
cffyoha
1
150
Featured
See All Featured
Gamification - CAS2011
davidbonilla
80
5.1k
The Cult of Friendly URLs
andyhume
78
6.2k
Facilitating Awesome Meetings
lara
51
6.2k
Agile that works and the tools we love
rasmusluckow
328
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Optimizing for Happiness
mojombo
376
70k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
600
Why Our Code Smells
bkeepers
PRO
335
57k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
51k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
Site-Speed That Sticks
csswizardry
3
310
Transcript
Building serverless apps with Docker
Who are you?
1. What is serverless? 2. Serverless with Docker (+ demo!)
3. What's next
1. What is serverless? 2. Serverless with Docker (+ demo!)
3. What's next
No really, what is serverless?
None
None
None
Your infrastructure is a process list
Your infrastructure is one big computer
Everything old is new again
CLOUD
The cloud is an Internet-sized computer
So... WTF is serverless?
Serverless lets you run code on the Internet
But computers are so much more than running functions
1. What is serverless? 2. Serverless with Docker (+ demo!)
3. What's next
Example: Run a process
pid = fork(); if (pid == 0) { execv(...); }
None
POST /containers/create HTTP/1.1 { "Image": "ubuntu", "Cmd": ["echo", "hello", "world"]
}
Example: An actual app
None
None
None
These are some practical techniques you can use
1. Package functions as containers
2. Run them on a Swarm
3. Run containers from containers
1. What is serverless? 2. Serverless with Docker (+ demo!)
3. What's next
How might we actually design a web server?
What is a serverless database?
Escape the complexity mindset
We need tools and design patterns
None
THANK YOU! https://github.com/bfirsh/serverless-docker @bfirsh
[email protected]