~/talk

Secure software supply chain on a shoestring budget

Talkat Jfokus 2022 · 2022-05-02..05-04· [security, devops-and-delivery]
slides:none on file

The team industrializes supply-chain security by locking exact versions in a Bazel-based monorepo and automating safe upgrades with an automated dependency bot that runs pip-tools and bazeldeps, updates checksums, and opens merge requests. The bot generates ~10 merge requests per day and produced ~500 in three months; 90th-percentile checks for new versions are about one week. Builds run in reproducible container images, tests run in parallel, and the system mostly succeeds though one bot-driven upgrade once caused a production outage.

AI-written summary · about

  1. 0:00Intro
  2. 1:28Losing battles
  3. 2:02What do we contribute?
  4. 3:53Security AND productivity
  5. 6:27We have been here before
  6. 7:57Quality and ops
  7. 8:26Manual, mechanised, industrialised
  8. 9:59IT craft to factory
  9. 11:13Quality, speed - choose two
  10. 13:15Themes of good presentations, IMHO
  11. 15:54Data industrialisation
  12. 17:23How data leaders work
  13. 18:54Efficiency is sacred
  14. 21:15Minimising attack surfaces
  15. 22:39Our supply chain
  16. 23:27Which version?
  17. 25:36Levels of up to date
  18. 28:06Strong process challenges
  19. 30:41Dependency version control
  20. 31:18bazel-deps
  21. 32:45Python vs JVM dependency failure
  22. 33:27Bazel & containers
  23. 34:41Can we make apt install deterministic?
  24. 36:09Scling collaboration models
  25. 37:24Divided, multi-tenant platform
  26. 38:29Client exit scenario
  27. 43:58Benderbot stats - resolutions
  28. 45:22Last resolution by dependency
  29. 46:25Concluding remarks
  30. 46:56Resources
~/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.