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
610
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
760
Alternative Views
bfirsh
1
150
Other Decks in Technology
See All in Technology
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
3
290
AI専用のリンターを作る #yumemi_patch
bengo4com
6
4.4k
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
220
VGGT: Visual Geometry Grounded Transformer
peisuke
0
160
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
260
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
390
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
1
390
インフラ寄りSREの生存戦略
sansantech
PRO
7
2.5k
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
3
460
ビギナーであり続ける/beginning
ikuodanaka
3
790
DatabricksにOLTPデータベース『Lakebase』がやってきた!
inoutk
0
140
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
330
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Making Projects Easy
brettharned
116
6.3k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Unsuck your backbone
ammeep
671
58k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
The Language of Interfaces
destraynor
158
25k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
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]