Auth0 Architecture: Running In Multiple Cloud Providers And Regions

This is article was written by Dirceu Pereira Tiegs, Site Reliability Engineer at Auth0, and originally was originally published in Auth0.
Auth0 provides authentication, authorization, and single sign-on services for apps of any type (mobile, web, native) on any stack. Authentication is critical for the vast majority of apps. We designed Auth0 from the beginning so that it could run anywhere: on our cloud, on your cloud, or even on your own private infrastructure.
In this post, we'll talk more about our public SaaS deployments and provide a brief introduction to the infrastructure behind auth0.com and the strategies we use to keep it up and running with high availability.
A lot has changed since then in Auth0. These are some of the highlights:
-
We went from processing a couple of million logins per month to 1.5+ billion logins per month, serving thousands of customers, including FuboTV, Mozilla, JetPrivilege, and more.
-
We implemented new features like custom domains, scaled bcrypt operations, vastly improved user search, and much more.
-
The number of services that compose our product in order to scale our organization and handle the increases in traffic went from under Continue reading