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
Developing Eventbrite with Docker
Search
Andrew Godwin
January 28, 2016
Programming
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Developing Eventbrite with Docker
A talk I gave at the SF Django meetup for January 2016
Andrew Godwin
January 28, 2016
Transcript
22 slides
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
More Decks by Andrew Godwin
See All by Andrew Godwin
Working With Risk: Lessons From Mountain Rescue
andrewgodwin
1
35
Reconciling Everything
andrewgodwin
1
430
Django Through The Years
andrewgodwin
0
350
Writing Maintainable Software At Scale
andrewgodwin
0
560
A Newcomer's Guide To Airflow's Architecture
andrewgodwin
0
450
Async, Python, and the Future
andrewgodwin
2
770
How To Break Django: With Async
andrewgodwin
1
860
Taking Django's ORM Async
andrewgodwin
0
890
The Long Road To Asynchrony
andrewgodwin
0
790
Other Decks in Programming
See All in Programming
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
AI Augmentation Techniques with Liberty
ivargrimstad
1
460
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
250
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
320
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
330
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
3
1.7k
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
200
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.2k
protojson における文字化けの扱い
kazuki1023
0
400
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
610
Rebuilding a faster, lazier Slack
samanthasiow
85
9.8k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Chasing Engaging Ingredients in Design
codingconduct
0
390
Designing for Timeless Needs
cassininazir
1
560
Visualization
eitanlees
153
17k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
330
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Into the Great Unknown - MozCon
thekraken
41
2.8k
It's Worth the Effort
3n
188
29k
For a Future-Friendly Web
brad_frost
184
11k