LinkedIn utilizes Access Control Lists (ACLs) to manage access control at scale, facing challenges such as quick authorization checks, prompt ACL changes delivery, managing a large number of ACLs, and monitoring ACL data. They handle these challenges by running an authorization client module on every service, periodically refreshing ACL data, storing ACLs in a database with a cache, and logging authorization checks for monitoring purposes.

•3m read time•From newsletter.systemdesigncodex.com
Post cover image
Table of contents
Fast Authorization ChecksDeliver ACL Changes QuicklyManage ACL DataMonitoring ACL DataEraser Professional Plan Free Trial (Affiliate)Shoutout
2 Comments

Sort: