Summary
Authentik is an open-source authentication system. It was built using Python and Django. The company is now looking to expand into other areas. The project is funded by Open Core Ventures. For more information, visit authentik.com. For confidential support call the Samaritans on 08457 90 90 90, visit a local Samaritans branch or click here.
Authentik, our primary differentiator is our delivery model: Unlike other players in authentication, authentik is focused on being self-hosted. With the amount of Python developers out there, we’re more likely to find a developer with specialized experience or interests than if we had chosen a less popular language.
Speed is valuable, yes, but its value is relative to numerous factors, including customer base, company size, and product usage. If you add, say, a new level of compliance to your product so HIPPA-compliant medical companies can use your tool, that’s primarily good for those customers.
After effective optimization, you can make applications built on Python much faster than you might think. In numerous cases, we’ve had customers complain about resulting performance issues – leading us to optimize and end up with something even faster than before. Sometimes, speed really is a problem but your language might not be the bottleneck.
If you want to make the most out of your software, you need to be willing to make some sacrifices. If you want the best of the best, you have to be prepared to make mistakes. If it's the best thing for you, you'll have to make them.
Speed is a complex challenge and an often fun, interesting one to figure out. But if you’re building a business then you need to embrace tradeoffs instead of pursuing perfection. If you don’t, you might get nerd sniped by your own interests and your business can suffer.