Himeji: a scalable centralized system for authorization at Airbnb

35 · Airbnb · April 20, 2021, 5:09 p.m.
Summary
Himeji: A Scalable Centralized System for Authorization at Airbnbby Alan Yao, Dipak Pawar, Blair Wu, and Abhishek ParmarThe ProblemOver the last couple of years, Airbnb engineering moved from a monolithic Ruby on Rails architecture to a service oriented architecture. In our Rails architecture, we had an API per resource to access the underlying data. These APIs had authorization checks to protect sensitive data. As there was a single way to access a resource’s data, managing these checks was eas...