~/talk

How To Secure Your MicroServices

Talkat NDC London 2020 · 2020-01-27..01-31· [security, microservices]
slides:none on file

Uses Consul and Vault to replace copy‑pasted connection strings with dynamic Postgres credentials that Vault creates and later revokes, demonstrated from a .NET app using Vault’s database plugin and AppRole + SecretID workflow. Demo shows credentials issued with 10-minute leases, automatic renewal, and Vault audit logs; deployment integrates with Octopus/Terraform or a scheduler (Nomad) that injects secrets as env vars so the solution is automated, auditable, and actually works.

AI-written summary · about

  1. 0:00Intro
  2. 7:05Project Goals
  3. 9:35Live Demo
  4. 17:27Authentication
  5. 18:31App Roles
  6. 19:04Pipeline
  7. 21:00Updating
  8. 21:28Octopus
  9. 23:50Demo
  10. 27:23Tradeoff
  11. 29:45Nomad Configuration
  12. 31:02Nomad Demo
  13. 35:50Why shortlived credentials
  14. 37:06Audits
~/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.