~/talk

Refactoring Applications for Dynamic Secrets

Talkat DevOpsDays NYC 2023 · 2023-06-06..06-07· [security]
slides:none on file

Shows a concrete path to rotate credentials without full downtime: a Java Spring Boot app progressively refactors from env/file injection to an SDK approach (demo of code breaks) then to a working Vault agent that templates secrets to files and triggers reloads. Key patterns are using Spring Cloud Vault or an agent plus an API refresh scope endpoint, handling connection tear down, and avoiding mass find‑and‑replace across hundreds of apps. Numbers mentioned: 30‑day rotation and daily rotations.

AI-written summary · about

  1. 0:00Refactoring for dynamic secrets
  2. 2:03Environment variables vs file-based secret injection
  3. 3:47Secret rotation challenges
  4. 5:55Automatic secret reload
  5. 6:58Java SDK auto-reload
  6. 13:14Agent-based secret management
  7. 18:50Reloads with agents
  8. 20:35Hybrid reload approach
  9. 24:47Is auto-reload worth it
~/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.