~/talk

Release Early and Release Often: Reducing deployment friction

Talkat RubyConf 2011 · 2011-09-29..10-01· [devops-and-delivery, developer-experience]
slides:none on file

Engine Yard runs the AppCloud repo through an automated pipeline that enforces green builds before merge and deploys merged master to staging and production with one command. The team builds an internal CI called Ensemble backed by a job runner Mason and a chat-controlled bot iBot. Test suite sharding cuts CI to ~12–20 minutes, and the org averages 44 deploys in a month, roughly 20 per weekday and about 1–2 production deploys daily, enabling near continuous deployment with zero downtime for most migrations.

AI-written summary · about

  1. 0:00Introduction
  2. 1:21Reducing deployment friction
  3. 2:23Starting a ticket
  4. 4:33Commits
  5. 6:11Test Drive
  6. 9:07Bots Channel
  7. 11:44Notifications
  8. 13:00Continuous Integration
  9. 14:27CI System
  10. 15:13Merging
  11. 15:47Edge
  12. 17:10Deploys
  13. 17:22Production
  14. 17:48Automation
  15. 18:01Forcible
  16. 18:37Version field
  17. 18:49Continuous deployment
  18. 19:48Race condition
  19. 20:34Notification
  20. 20:50New Relic
  21. 21:02Emails
  22. 21:42Mason
  23. 22:22Deployment process
  24. 22:43Unicorn
  25. 23:39Bundler
  26. 24:12Migrations
  27. 24:47Add a column
  28. 25:08Deploy again
  29. 25:21Run migrations
  30. 25:47More examples
  31. 27:59Work in progress
  32. 29:51About Engine Yard
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.