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
460
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
610
Docker Compose: More than just development environment
bfirsh
2
780
New things we're working on at Docker
bfirsh
2
1k
The Future of Single Page Apps – LNUG Feb 2013
bfirsh
2
760
Alternative Views
bfirsh
1
160
Other Decks in Technology
See All in Technology
頭部ふわふわ浄酔器
uyupun
0
110
コンパウンド組織のCRE #cre_meetup
layerx
PRO
1
270
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
130
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
240
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
0
340
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
140
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
0
250
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
14
82k
組織全員で向き合うAI Readyなデータ利活用
gappy50
1
420
OCIjp_Oracle AI World_Recap
shinpy
1
180
20251027_マルチエージェントとは
almondo_event
1
430
[2025年10月版] Databricks Data + AI Boot Camp
databricksjapan
1
260
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
697
190k
BBQ
matthewcrist
89
9.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Fireside Chat
paigeccino
41
3.7k
Unsuck your backbone
ammeep
671
58k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Become a Pro
speakerdeck
PRO
29
5.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Git: the NoSQL Database
bkeepers
PRO
431
66k
A better future with KSS
kneath
239
18k
YesSQL, Process and Tooling at Scale
rocio
173
15k
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]