DEPLOYCOLLABORATE & LISTEN
Daniel [email protected]
@mrtazz
HOW COMFORTABLEARE YOU
DEPLOYING A CHANGERIGHT NOW
IF THIS IS YOURFIRST DAY AT ETSYYOU DEPLOY THE SITE
- HINDSIGHT IS 20/20- THERE WOULD BE NO ETSY- I WASN'T AROUND FOR THIS
(the grain of salt disclaimer)
ARCHITECTURE OVERVIEW- UBUNTU
- POSTGRESQL- LIGHTTPD
- PHP/PYTHON
MORE UPTIME > LESS UPTIME
HORIZONTAL SCALING
(A SINGLE BOX ONLY SCALES SO FAR)
if Feature::isEnabled($feature) { // new hawtness
} else { // nothing to see here
}
STATSD"HOW DO YOU KNOW THIS WORKS IN
PRODUCTION?"
DEVELOPER VMS- KVM
- EVERY ENGINEER HAS ONE- FULLY CHEF’D WITH THE ETSY STACK- DIFFERENT SIZES AND CHEF ROLES
NOBODY COMES TO WORK TO DO A
BAD JOB
THERE IS A LOT OF KNOWLEDGE IN YOUR ENGINEERING TEAM
DEPLOY(AS OFTEN AS IT MAKES SENSE)
COLLABORATE(EVEN IF YOU THINK YOU DON'T HAVE TO)
LISTEN(TO PROBLEMS AND EXPERIENCES OF YOUR COWORKERS)
CODEASCRAFT.COM
ETSY.COM/CODEASCRAFT/TALKS
ETSY.COM/CAREERS
DEPLOYCOLLABORATE & LISTEN
Daniel [email protected]
@mrtazz