Check out the Google Zanzibar paper, annotated with expert commentary!

AuthZed Blog

Articles from the AuthZed team about SpiceDB, Fine Grained Authorization, Google Zanzibar, and engineering culture.

Hotspot Caching in Google Zanzibar and SpiceDB

/assets/team/jake-moshenko.jpg
Jake Moshenko
May 10, 2023
With SpiceDB, AuthZed’s open-source Google Zanzibar implementation, we’ve created a faithful implementation of a distributed cache where the cache keys include an evaluation timestamp and servers are selected based on consistent hashing. This post presents how this all works under the hood.
10 minutes

Modeling Google Cloud IAM in SpiceDB

/assets/team/jake-moshenko.jpg
Jake Moshenko
January 19, 2023
We often get asked about how you would model Infrastructure as a Service (IaaS) permissions in our SpiceDB Schema Language. Since we know that Google Cloud IAM uses Zanzibar internally, it should be possible to use relationship based access control to get the desired effect.
10 minutes

Online Schema Migrations in SpiceDB

/assets/team/evan-cordell.jpg
Evan Cordell
February 3, 2022
How to perform online schema migrations with SpiceDB or Authzed.
5 minutes

Build you a Google Groups

/assets/team/jake-moshenko.jpg
Jake Moshenko
January 20, 2022
Companion guide to Google Groups modeling video.
9 minutes

Why model my users in SpiceDB?

/assets/team/jimmy-zelinskie.jpg
Jimmy Zelinskie
January 5, 2022
Details on one of SpiceDB's largest deviations from Zanzibar
3 minutes

Unveiling wildcard permissions in SpiceDB

/assets/team/joey-schorr.jpg
Joey Schorr
December 23, 2021
A public display of development
3 minutes

How small is too small?

/assets/team/jake-moshenko.jpg
Jake Moshenko
December 15, 2021
Tradeoffs to consider when modeling your permissions
6 minutes

The Architecture of SpiceDB

/assets/team/jake-moshenko.jpg
Jake Moshenko
November 17, 2021
The architecture and code of SpiceDB.
11 minutes

User Defined Roles

/assets/team/jake-moshenko.jpg
Jake Moshenko
October 27, 2021
Modeling user-defined roles in Authzed schema.
9 minutes

Zanzibar Implementations

/assets/team/sam-kim.jpg
Sam Kim
July 6, 2021
Reviewing the current landscape of Zanzibar implementations.
1 minutes

We spent hours naming this blog post

/assets/team/jimmy-zelinskie.jpg
Jimmy Zelinskie
June 9, 2021
Why names matter regardless of how technically sophistocated a product is.
4 minutes