continuous change at scale
DESCRIPTION
you can find the video of the talk here http://www.youtube.com/watch?v=0QlhnnhYKR0TRANSCRIPT
[email protected] / @johngoulah
Continuous Change At ScaleThe Human Side of Deployment
• 500 employees
• 500 employees• $1B + Gross Sales
• 500 employees• $1B + Gross Sales• 200 countries
push code > 30x per day
• why continuous deploy works
• why continuous deploy works• what pieces need to be in place
• why continuous deploy works• what pieces need to be in place• how you can get started
what makes this a success?
minimizes risk
makes integration smoother
engineer happiness
continuous improvement
what pieces need to be in place?
technical pieces
continuous integration
stable trunk
did you “try” your code?
did you “try” your code?https://github.com/etsy/trylib
monitoring
instrumentation
feature flags
what is a feature flag?
rampups
rampupshttps://github.com/etsy/feature
autonomy
culture bits
a tradeoff
trust
eliminate ceremony
deploys are not releases
getting started
dashboards
non-blocking tests
keep it simple
start small
• a config file
• a config file• a service
• a config file• a service• a feature