|
|
|
|
|
by justin_oaks
1535 days ago
|
|
You make valid points. I cited problems with hosting something on-site, but didn't list the problems of integrating with a service too. When you integrate with a service you need a member of staff to maintain that integration too. Of course we hope that the integration is easier than maintaining a server but that is not always the case. You also take on the risk of the SaaS being flaky, like we see with CircleCI. The SaaS can always raise their prices or go out of business, requiring your company to switch off of that service. Maybe the SaaS is a security risk. What happens to your company data and builds if/when they get breached? There's no silver bullet, there's just a set of trade-offs. You get to decide which is best for your use-case. |
|
I really like the way you worded this. I think in hindsight it's obvious but you conceptualized it in a way that I've found hard to communicate to others so far. I see now that this is probably because I've been so zeroed in on my own idiosyncratic technical issues with a given service when applicable rather than expressing it through the criteria the people I report to must consider when evaluating solutions brought to them, so thank you for that!