Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Developing Eventbrite with Docker
Andrew Godwin
January 28, 2016
Programming
0
110
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
A Newcomer's Guide To Airflow's Architecture
andrewgodwin
0
87
Async, Python, and the Future
andrewgodwin
1
360
How To Break Django: With Async
andrewgodwin
1
280
Taking Django's ORM Async
andrewgodwin
0
330
The Long Road To Asynchrony
andrewgodwin
0
380
The Scientist & The Engineer
andrewgodwin
1
370
Pioneering Real-Time
andrewgodwin
0
150
Just Add Await: Retrofitting Async Into Django
andrewgodwin
2
1.1k
Terrain, Art, Python and LiDAR
andrewgodwin
1
230
Other Decks in Programming
See All in Programming
読みやすいコードを書こう
yutorin
0
370
Explore Java 17 and beyond
josepaumard
3
630
You CANt teach an old dog new tricks
michaelbukachi
0
110
dbtとBigQueryで始めるData Vault入門
kazk1018
0
170
Cloud Bigtable を使いこなす秘訣 2022
kusahana
0
230
【Qiita Night】新卒エンジニアによるSwift6与太予想
eiji127
0
110
Enterprise Angular: Frontend Moduliths with Nx and Standalone Components @jax2022
manfredsteyer
PRO
0
290
【PHPerKaigi2022】Mongo に溜まった約1.6億件の記事データを BigQuery へ …
userkazun
0
100
Is Rust a great language for building Kubernetes ecosystem
deepu105
0
140
Get Ready for Jakarta EE 10
ivargrimstad
0
1.9k
近況PHP / PHP in now a days
uzulla
4
1.5k
Reinventing the wheel ... as a service
mariofusco
3
220
Featured
See All Featured
How to Ace a Technical Interview
jacobian
265
21k
Designing on Purpose - Digital PM Summit 2013
jponch
106
5.6k
Support Driven Design
roundedbygravity
86
8.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
73
4.1k
From Idea to $5000 a Month in 5 Months
shpigford
372
44k
Rails Girls Zürich Keynote
gr2m
86
12k
What the flash - Photography Introduction
edds
61
9.8k
Art, The Web, and Tiny UX
lynnandtonic
280
17k
Designing Experiences People Love
moore
130
22k
Bash Introduction
62gerente
596
210k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
The Pragmatic Product Professional
lauravandoore
19
2.9k
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