Zanzibar: Google's Global Authorization System episode artwork

EPISODE · Mar 5, 2025 · 27 MIN

Zanzibar: Google's Global Authorization System

from The Binary Breakdown · host The Binary Breakdown

This paper details Zanzibar, Google's globally distributed authorization system, designed to manage access control lists (ACLs) at a massive scale. Zanzibar uses a flexible data model and configuration language to handle diverse access control policies for numerous Google services, achieving high availability and low latency. The system maintains external consistency, respecting the causal order of ACL changes, and employs techniques like caching and request hedging to handle high request volumes and hot spots. The authors present the system's architecture, implementation, and lessons learned from years of operation, highlighting challenges and solutions in building a consistent, world-scale authorization system. The paper also explores related research in access control and distributed systems. https://www.usenix.org/system/files/atc19-pang.pdf

NOW PLAYING

Zanzibar: Google's Global Authorization System

0:00 27:21

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of The Binary Breakdown?

This episode is 27 minutes long.

When was this The Binary Breakdown episode published?

This episode was published on March 5, 2025.

What is this episode about?

This paper details Zanzibar, Google's globally distributed authorization system, designed to manage access control lists (ACLs) at a massive scale. Zanzibar uses a flexible data model and configuration language to handle diverse access control...

Can I download this The Binary Breakdown episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!