~/talk

Evolution of deployment tooling @ Chronosphere

Talkat Craft Conference 2023 · 2023-05-18..05-19· [devops-and-delivery, kubernetes]
links:none on file
slides:none on file

When the company is 1.5 years old it builds its own deployment system and after 2.5 years it runs in production: a CLI calls a Deployer service which kicks off Temporal workflows that orchestrate Kubernetes operations and custom m3db operators, add health checks, automated rollbacks and deploy freezes, and surface status in a React UI instead of five scattered tools. It removes wide kube creds, scales from a few tenants to dozens, but exposes visibility and dependency (Slack) lessons.

AI-written summary · about

  1. 0:00Deployment tooling evolution
  2. 1:26Why Chronosphere built own system
  3. 3:53Early deployment process limits
  4. 8:02Requirements for perfect system
  5. 9:47Choosing Temporal workflow
  6. 11:54Redesigning user flow
  7. 13:41Impact on engineers
  8. 16:14First Deployer UI
  9. 18:21Streamlining UI confirmation
  10. 19:44Deployment freezes for safety
  11. 21:29Automating release pipeline
  12. 22:53Other improvements challenges
  13. 23:36Lessons on user needs
  14. 25:20Visibility in failures
  15. 26:03Reusable workflows
  16. 27:04Managing infra dependencies
  17. 28:07Building vs buying verdict
  18. 29:51User feedback for improvement
  19. 31:59Future of deployment tooling
  20. 32:51Q&A
~/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.