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
Developing Eventbrite with Docker
Search
Andrew Godwin
January 28, 2016
Programming
0
130
Developing Eventbrite with Docker
A talk I gave at the SF Django meetup for January 2016
Andrew Godwin
January 28, 2016
Tweet
Share
More Decks by Andrew Godwin
See All by Andrew Godwin
Reconciling Everything
andrewgodwin
1
230
Django Through The Years
andrewgodwin
0
110
Writing Maintainable Software At Scale
andrewgodwin
0
350
A Newcomer's Guide To Airflow's Architecture
andrewgodwin
0
270
Async, Python, and the Future
andrewgodwin
2
560
How To Break Django: With Async
andrewgodwin
1
610
Taking Django's ORM Async
andrewgodwin
0
620
The Long Road To Asynchrony
andrewgodwin
0
540
The Scientist & The Engineer
andrewgodwin
1
630
Other Decks in Programming
See All in Programming
Play Billing Library 7.0.0 変更点まとめ@potatotips#88
kako351
0
160
なぜ宣言的 UI は壊れにくいのか / Why declarative UI is less fragile
uenitty
29
13k
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
260
わかりやすい正解を捨てて、コトに向き合う - スクラムフェス金沢2024 スポンサーセッション
yusukekokubo
0
170
CSC307 Lecture 07
javiergs
PRO
0
220
企業向け生成AIアプリの 開発から得られた知見
takaakikakei
0
310
Jetpack for KMP
fornewid
1
290
Composing an API the *right* way (Droidcon Berlin 2024)
zsmb
1
450
コード生成を伴うLLMエージェント - 2024.07.18 Tokyo AI
smiyawaki0820
11
4.1k
Clean Architecture by TypeScript & NestJS
ryounasso
0
150
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
Product Management LT会_クアンド新家
shinshin
0
210
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
Being A Developer After 40
akosma
72
580k
RailsConf 2023
tenderlove
16
720
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
149
45k
The Cost Of JavaScript in 2023
addyosmani
31
4.7k
Designing for humans not robots
tammielis
247
25k
5 minutes of I Can Smell Your CMS
philhawksworth
200
19k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
13
430
Designing the Hi-DPI Web
ddemaree
276
34k
Making Projects Easy
brettharned
111
5.7k
Transcript
Andrew Godwin @andrewgodwin Docker DEVELOPING Eventbrite WITH flickr.com/photos/st3f4n/
2 0 1 3
Eventbrite is a monolith
Eventbrite is a monolith Dev env is a monolith
One Vagrant box 2 - 12 hour rebuild time
Services! Separate codebases! ...way more requirements
Also, I'm running a VM and this annoys me a
lot.
The Docker project begins!
2 0 1 6
Eventbrite is a lot more complex.
None
None
Over 120 containers.
Problems with core Docker
SSH Keys One per engineer, no common ones
Garbage collection A *clean* image set for us is over
1000 image layers
Profiles You don't want to run it all
Centralised Dockerfile loc'n Some containers use multiple repos
Rebuilding still takes a while!
...but we can make servers do it
Future Plans Docker image mirrors in each office Better network
management for containers Shared/remote containers to lower RAM use Parallel container startup
Thanks. Andrew Godwin @andrewgodwin