~/talk

Keeping Progressive Delivery in Concert Across Multiple Microservices using Argo Rollouts

Talkat GitOpsCon Europe 2023 · on Wednesday, 2023-12-06· at 16:55· Virtual, Virtual· [microservices]
linkedin:dan-garfield
slides:none on file

Demo shows a working, GitOps-friendly pattern to update front end and back end together without a service mesh by using Argo Rollouts plus a configMap generator (kustomize) to bake the backend URL into each preview release so both services can be tested integrated. A Codefresh pipeline automates the promote steps. Caveat: set pruneLast=true in Argo CD so old configmaps don’t disappear on rollback. The approach is implemented and successfully switches traffic in the demo.

AI-written summary · about

  1. 0:00Progressive Delivery intro
  2. 1:32Argo Rollouts overview
  3. 2:57Blue Green with Argo Rollouts
  4. 4:22Multi-service deployment challenges
  5. 6:07Modern vs legacy apps
  6. 9:36Legacy deployment strategy
  7. 10:41ConfigMaps for rollouts
  8. 12:50Live demo setup
  9. 13:33Backend config update 2.0
  10. 14:37Frontend with preview backend
  11. 15:42Promoting rollouts
  12. 17:33GitOps and CI/CD automation
  13. 18:58Caveats and best practices
  14. 19:41Summary
~/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.