DiscoverJoy of ArchitectureScaling Permissions Like Google: A Deep Dive into OpenFGA and Zanzibar
Scaling Permissions Like Google: A Deep Dive into OpenFGA and Zanzibar

Scaling Permissions Like Google: A Deep Dive into OpenFGA and Zanzibar

Update: 2025-06-27
Share

Description

In this episode, we're diving into OpenFGA, a powerful open-source project that's changing how developers handle permissions in their applications. Born from Google's own global-scale authorization system, Zanzibar, and now a CNCF project, OpenFGA offers a flexible and scalable way to manage who can do what in your software. We'll explore how it moves beyond the limitations of traditional Role-Based Access Control, or RBAC, by using a model based on relationships. This means that instead of just assigning static roles, you can define permissions based on how users are connected to resources, like being the "owner" of a document or a "member" of a team that can access it. This relationship-based approach, or ReBAC, provides the fine-grained control needed for modern, complex applications like collaborative platforms and multi-tenant SaaS products, all while being designed for high performance and low latency.

Comments 
loading
In Channel
loading
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Scaling Permissions Like Google: A Deep Dive into OpenFGA and Zanzibar

Scaling Permissions Like Google: A Deep Dive into OpenFGA and Zanzibar

The Architect Guy