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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ben Firshman
September 09, 2016
Technology
460
0
Share
Building serverless apps with Docker
Presented at Container Camp London 2016.
Ben Firshman
September 09, 2016
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
Do Ruby::Box dream of Modular Monolith?
joker1007
1
340
Hacobu Tech Deck
hacobu
PRO
0
110
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.2k
自立を加速させる神器 - EMOasis #11
stanby_inc
0
140
Data Hubグループ 紹介資料
sansan33
PRO
0
2.9k
AndroidアプリとCopilot Studioの統合
nakasho
0
100
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
130
The Journey of Box Building
tagomoris
4
2.8k
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
120
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
昔はシンプルだった_AmazonS3
kawaji_scratch
0
330
AI와 협업하는 조직으로의 여정
arawn
0
450
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
420
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
The Mindset for Success: Future Career Progression
greggifford
PRO
0
310
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
370
Paper Plane (Part 1)
katiecoart
PRO
0
6.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
520
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.8k
The SEO identity crisis: Don't let AI make you average
varn
0
440
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
Being A Developer After 40
akosma
91
590k
The Pragmatic Product Professional
lauravandoore
37
7.2k
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]