> I would keep business stuff outsourced.
Maybe with the exception of Auth? Having some external SaaS startup be in control of your user database can be a bit nerve wracking. Especially if they get acquired by someone terrible.
I'm personally glad that Auth0 wasn't acquired by Oracle. What a nightmare scenario that would be... :D