~/talk

Optimising Continuous Delivery

Talkat Agile India 2023 · 2023-03-15..03-19· [devops-and-delivery]
slides:none on file

Claims a working deployment pipeline gives release confidence and must be optimized for speed: aim for commit stage under five minutes (90 seconds ideal) and acceptance under 45 minutes. Shows a GitHub Actions demo built in a day and a half, LMAX pipeline running ~22k UI acceptance tests in under 45 minutes, and a C++ build cut from 9.5 hours to ~12 minutes by faster hardware and parallel builds. Recommends Bazel/Buck, Docker/Kubernetes, versioned pipeline-as-code and treating intermittent tests as failures.

AI-written summary · about

  1. 0:00Workshop introduction
  2. 2:08Core principles
  3. 6:19Commit cycle strategy
  4. 11:20Acceptance testing
  5. 17:01Slow commit stages
  6. 23:25Failing tests handling
  7. 31:53Build optimization
  8. 41:53Static analysis efficiency
  9. 48:42Commit stage performance
  10. 51:48Acceptance test rehearsal
  11. 1:06:06Scaling acceptance testing
  12. 1:11:04Discipline for fixing failing tests quickly
  13. 1:16:42Pipeline changes and IaC
  14. 1:20:14Q&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.