~/talk

It passed auth, then production caught fire.

Talkat DevWorld 2026 · 2026-05-07..05-08· [security, devops-and-delivery]
linkedin:alexolivier
slides:none on file

A concrete failure mode: distributed services implement authorization differently so six services return divergent decisions for the same user and action, one tiny permission change triggers retries and queue depth hits 30,000, and rolling back that change restores latency. Fix is a central policy decision point (Serbos or OPA), policies stored in Git, CI tests and replayable audit logs, sidecar deployment for local speed, and deterministic allow/deny answers instead of scattered hard‑coded checks.

AI-written summary · about

  1. 0:00Introduction
  2. 1:022 a.m. production fire drill
  3. 3:31Auth vs authorization
  4. 5:16Distributed auth failures
  5. 8:05AI agents auth risks
  6. 10:13Authorization as reliability
  7. 13:02Externalize auth with standards
  8. 15:495 benefits of centralized auth
  9. 17:35Debugging auth failures
  10. 18:383 critical system questions
  11. 19:20Implementing externalized auth
~/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.