Something I'm struggling to understand is this quote from the Zanzibar paper (
https://zanzibar.tech/2L8muxKlMv:u:1_), which an Authzed annotation pointed out (
https://zanzibar.tech/#annotations/intro/surprising-reads-qps):
> Several Zanzibar clients also use Zanzibar to store their social graphs.
As in, certain Google services are using Zanzibar as their actual data store for their entire social networks, which is backed by the fact that there are twice as many Read requests to Zanzibar as there are Check requests. So those relationships aren't actually stored in the app, or metadata, store.
So how might these services do something like paging, where pages are often sorted by most recently created/edited? For example, if you wanted the first page of the 25 most recently created resources, you would have to request every possible resource ID from Zanzibar, just so you could take it back to the metadata store and figure out which of those are the 25 most recent. If you ask for any less than
everything from Zanzibar, you risk missing the most recent resources