|
|
|
|
|
by westoque
1561 days ago
|
|
I am mostly a one man shop myself but I would encourage everybody to self host their authentication. With so many open source libraries, there’s no good reason why you should use an external provider. In most cases, if the app is relatively successful you will very likely add functionality to your app, and this means you need control of your data and everything else that comes with it. In the bigger scheme of things, I envision a world where adding auth to your app (or any functionality) is as simple as adding a docker service. |
|
Every component that gets added to your infrastructure is just "another thing" that you have to worry about in terms of uptime, monitoring, security, staying current, and so on. Personally, I'd rather not worry about any of that for something that isn't part of my core competency. Certainly there is a cost/benefit analysis to be made, mostly for larger companies.
I know we won't likely agree on this point, and that's ok! I just wanted to share an alternative perspective. :-)