Google Zanzibar: Um Sistema de Autorização Global Escalável

2025-05-04

O artigo de 2019 da Google sobre Zanzibar descreve um sistema de autorização global flexível e escalável, projetado para lidar com a escala massiva do Google. Inspirou inúmeros produtos similares. O cerne do Zanzibar reside em seu modelo de controle de acesso flexível e em suas fortes garantias de consistência distribuída. Aproveitando o Google Spanner e o TrueTime para consistência, e designs arquitetônicos inteligentes (como zookies e o sistema de indexação Leopard) para escalabilidade, ele aborda desafios complexos. Embora sua natureza distribuída e os altos requisitos de consistência possam ser exagerados para a maioria dos aplicativos, seu design de API é influente, com muitas empresas se esforçando para criar alternativas mais simples e acessíveis.