~/talk

Rethinking Continuous Delivery

TalkinUkrainianat Software Architecture fwdays'23 · 2023-09-19..09-23· [devops-and-delivery]
links:none on file
slides:none on file

MacPaw consolidated deployment from 30 app pipelines into one infrastructure repository so upgrades (Helm, GCR) and security changes need a single commit. They implemented GitOps using Flux and Argo Events to create per-PR dynamic namespaces, perform Helm post-rendering, and run an image-reflector/updater flow to provide preview environments, while facing challenges with asynchronous events, developer notifications, and some tool limitations.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Classic CD problems
  3. 7:05Security and org challenges
  4. 11:02Switching to Flux
  5. 16:30New Flux deployment scheme
  6. 21:49Handling PRs in dynamic envs
  7. 28:16Preview envs with Argo Events
  8. 33:21Q&A
  9. 37:38Infrastructure resources
  10. 40:30Architecture questions
  11. 43:21CD approach evolution
  12. 44:26Optimizing Preview envs
~/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.