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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
620
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
770
Alternative Views
bfirsh
1
160
Other Decks in Technology
See All in Technology
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
560
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
600
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
340
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
140
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
130
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
670
データの整合性を保ちたいだけなんだ
shoheimitani
8
2.9k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
400
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
1
110
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
46
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
The Spectacular Lies of Maps
axbom
PRO
1
520
エンジニアに許された特別な時間の終わり
watany
106
230k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
97
New Earth Scene 8
popppiees
1
1.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Writing Fast Ruby
sferik
630
62k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
Statistics for Hackers
jakevdp
799
230k
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]