Google Zanzibar: Un Sistema de Autorización Global Escalable
El artículo de Google de 2019 sobre Zanzibar describe un sistema de autorización global flexible y escalable, diseñado para manejar la escala masiva de Google. Ha inspirado numerosos productos similares. El núcleo de Zanzibar radica en su flexible modelo de control de acceso y en sus sólidas garantías de consistencia distribuida. Aprovechando Google Spanner y TrueTime para la consistencia, y diseños arquitectónicos inteligentes (como zookies y el sistema de indexación Leopard) para la escalabilidad, aborda desafíos complejos. Si bien su naturaleza distribuida y los altos requisitos de consistencia pueden ser excesivos para la mayoría de las aplicaciones, su diseño de API es influyente, y muchas empresas se esfuerzan por crear alternativas más simples y accesibles.