Our next "Tea with Sam" will cover a hot topic: Zanzibar, Google's consistent, global authorization system. Watch Oso Cofounder/CTO, Sam Scott, implement Zanzibar in <60 minutes live on Twitch.
- Tuesday, June 2
- 12pm EDT
- Join us live on Twitch
Zanzibar was built in the early 2000's, and Google published a paper on it in USENIX in 2019, but it's been a hot topic lately. Zanzibar is a system that Google built to manage authorization for hundreds of services, including Calendar, Cloud, Drive, Maps, Photos, and YouTube. In this session, Sam will explain:
- Relationship-based access control (ReBAC), an authorization model that controls who can do what based on their relationship to the data they're accessing
- How Zanzibar provides a generic implementation of relationships that can be shared across applications
- How Google achieved scale and standardization, including what tradeoffs it had to make
- How to implement Zanzibar in <60 minutes in Python
- How to get the same outcome as Google – but with different tradeoffs
If you'd like to get a reminder for this "Tea with Sam" Twitch session, sign up with your email below. In the meantime, if you have any questions or want to talk with other like-minded developers join us on Slack!
Want to see our last Twitch session on developers Oso's roles building blocks? Watch the video here.