Tradeoffs with SaaS

Today I was working on InfluxDB 2.0 support for SIOT (will eventually be used by several customers), and could not log into the InfluxDB cloud portal. Later, on the status page I saw:

So it appears their authentication provider had an outage. These are the tradeoffs with outsourcing parts of your application to SaaS (Software as a Service) providers. Outsourcing can get you there quicker, but then there are more points of failure. With large scale applications, you might not have a choice as scaling is hard. But with smaller systems, it may make more sense to keep things as simple as possible.