~/talk

10 Lessons From Migrating to SPIFFE After 10 Years Of Service Identity at Square

links:none on file
slides:none on file

Square deploys SPIRE servers on-prem with an agent on each host, builds a custom workload registrar, and registers identities for over a thousand services so certificates rotate automatically and Envoy consumes identities via SDS. Migration uses feature flags to flip between legacy certs and SPIFFE IDs, adds DNS names and shared trust bundles for backward compatibility, and uncovers a database perf bottleneck in shadow mode that SPIRE core helps reduce. Staffing runs three core engineers ramping to six or seven and certificates use a 24-hour TTL.

AI-written summary · about

  1. 0:00Intro
  2. 1:01Origins of Service Identity at Square
  3. 5:13The Migration Process
  4. 8:57What We Learned
  5. 9:52The Community is your superpower
  6. 10:39Take Principled Risks
  7. 12:01Backward Compatibility is a Must
  8. 13:44Manage Your ROI
  9. 15:09Security isn't a good selling point
  10. 16:07Make Migration self-serve or DIY
  11. 17:35Infrastructure Ossifies ; Abstractions Leak
  12. 19:34Mental Models are hard to overcome
  13. 20:53Lower TTL means higher on-call pressure
  14. 22:16Teamwork Makes the Dreamwork!
  15. 22:37Questions?
~/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.