~/talk

Fast, Safe, and Reliable: The Future of Configuration

Talkat LISA19 · on Wednesday, 2019-10-30· at 14:00· Salon E· [devops-and-delivery]
links:none on file
slides:none on file

Yelp builds a file-backed config system that dynamically reloads constants so services update without redeploys; configs live in a serf configs repo and reach thousands of servers via rsync replicas, serving hundreds of services. Deploys use branch-prefixed pushes to create a deployment version, a branches.json control file, Slack staged rollouts (staging → canary → prod) and a one-click rollback. The system reduces deploy latency, surfaces failures (one outage lasted 15 minutes) and is working at scale.

AI-written summary · about

  1. 0:00Intro
  2. 1:14Application Configuration
  3. 2:25Single Module Configuration
  4. 3:22Environment Variables
  5. 4:12File Loading
  6. 5:01Git
  7. 5:55Rsync
  8. 7:04Example
  9. 8:16Why Configuration
  10. 9:00Configuration Example
  11. 10:39Configuration Incident Analysis
  12. 13:37Key Features
  13. 16:02Rolling Back
  14. 16:16Deployment Process
  15. 17:09rollback
  16. 17:33monitoring
  17. 18:21databases
  18. 18:31data stores
  19. 19:21files have great features
  20. 21:00impact on developers
  21. 21:35hybrid systems
  22. 22:16conclusion
~/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.