Home / Companies / Authentik Security / Blog / Post Details
Content Deep Dive

Why we built authentik Outposts as microservices

Blog post from Authentik Security

Post Details
Date Published
Author
Marc Schmitt, Rebecca Dodd
Word Count
1,577
Language
English
Hacker News Points
-
Summary

authentik is an open source Identity Provider that unifies identity needs into a single platform, replacing Okta, Active Directory, and auth0. The company behind authentik built Outposts as microservices to address specific technical challenges. Authentik itself is a monolith, but the Outposts allow it to implement authentication protocols outside of its main process for efficiency or other reasons. There are four types of Outposts: Proxy Provider, LDAP Provider, RADIUS Provider, and Remote Access Control Provider. These services offer flexibility and can be run wherever needed, allowing customers to split access requirements and improve performance by allocating dedicated resources to specific endpoints. Microservices make sense in cases where there is a genuine technical challenge or when teams need to work on independent problems, but they can create unnecessary complexity if not applied thoughtfully. The company encourages considering whether introducing microservices addresses a pressing need before adding more complexity.