Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Flask + Docker + AWS Elastic Beanstalk
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Robert Adams
April 16, 2015
Programming
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flask + Docker + AWS Elastic Beanstalk
Using Flask + Docker + AWS EB as your own personal Heroku to easily scale your app.
Robert Adams
April 16, 2015
Other Decks in Programming
See All in Programming
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
ジョジョの世界をXRで再現する
mofurune
0
160
The Rails Doctrine Decade
koic
2
590
AWSに止められる覚悟してますか?
morizo_1984
2
530
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
640
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
R8 の設定見直しでアプリサイズ削減
andpad
0
220
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
580
The World Runs on Bad Software
bkeepers
PRO
72
12k
Leo the Paperboy
mayatellez
10
2.4k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Rails Girls Zürich Keynote
gr2m
96
14k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Transcript
Flask + Docker + AWS Elastic Beanstalk Robert Adams, ZeroCater
Head of Engineering @github / twitter / gmail: rfadams
What is Docker? • Micro virtual machines (container) • Wrap
your app in container • Your app is now easily portable
What is AWS Elastic Beanstalk? • Pre-config’d EC2 servers for
your app • Easily push your app / container up • Scale your app with the “drag of a slider”
Heroku? • Yea, probably
Why Elastic Beanstalk? • Lowered costs • More flexibility /
control • Improved performance • Better dev / prod parity
Why not just EC2? • Less config • Less maintenance
• Easier scaling
Multi-(Docker)Container Elastic Beanstalk
Dev Env • Vagrant + Virtual Box • Ubuntu Virtual
Machine • Docker • “Hello World!”
Create Elastic Beanstalk (EB) Instance • Install AWS CLI •
Create EB Instance
Push to Prod • Git push • “Hello World!”
Additional Advantages • SSH to the “dyno” • Use any
size EC2 as the “dyno” • Also has worker “dynos” • Security Group compatible • Works inside VPC • Coordinate easily with other AWS services • Simple Queue Service • Elastic Cache • Relational Database Service • S3
Questions • On Github.com: ZeroCater/flask-docker-elasticbeanstalk