How LinkedIn Authorizes The Calls?
The in-memory ACL cache and async logging make sense at this scale.
Curious how ACL invalidation is handled during updates, any cache poisoning risks?
Good read, Saurabh.
Thanks, Raul.
The only point I found about ACL mutation was "A change data capture system based on Brooklin notifies the services when an ACL changes to clear the cache." Perhaps, this takes care of the invalidation thing as well. Hard to say for sure.
Yes I am curious of the ACL invalidating handling .
The in-memory ACL cache and async logging make sense at this scale.
Curious how ACL invalidation is handled during updates, any cache poisoning risks?
Good read, Saurabh.
Thanks, Raul.
The only point I found about ACL mutation was "A change data capture system based on Brooklin notifies the services when an ACL changes to clear the cache." Perhaps, this takes care of the invalidation thing as well. Hard to say for sure.
Yes I am curious of the ACL invalidating handling .