~/talk

How Google Built a Consistent, Global Authorization System with Zanzibar

slides:none on file

Claims a consistent, global authorization system (Zanzibar) that sustains more than 10 million client queries per second, implements Relationship-Based Access Control via relation tuples and DAG traversal, and solves the “new enemy” race with a zooi timestamp per change. Architecture uses subproblem decomposition, aggressive hotspot caching, Spanner-like storage and denormalized indexing. Practical paths include open-source implementations such as SpiceDB and a noted fork used by Google Cloud IAM.

AI-written summary · about

  1. 0:00Zanzibar intro and Google auth
  2. 2:10Authentication vs authorization
  3. 3:58ACLs to relationship access
  4. 7:08Relation tuples for relationships
  5. 9:38Building a directed acyclic graph for permissions
  6. 11:44Zookies solve new enemy
  7. 14:59Scaling with sharding and cache
  8. 17:30Hotspot caching strategies
  9. 23:30Zanzibar architecture flow
  10. 25:16When to use Zanzibar
  11. 26:41Open-source Zanzibar
  12. 28:51SpiceDB demo and modeling
  13. 33:32Why auth is critical
  14. 35:38Zanzibar next steps
~/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.