Re: Foolish nincampoop
Mulling on this throughout the day, I've developed the thought further.
Suppose AWS's devs did use Atlassian, and considered its "vital" to their work. If Atlassian plonking their tool suite wholesale on to AWS got thought about, AWS's devs should by now be thinking, "We've got to find an alternative". So AWS sets its software dev teams building or improving an alternative. The latter is more likely, you always want an easy start, and it's probably OSS.
So AWS works on it, produces an OSS equivalent of Atlassian's tools and keeps it OSS, and Atlassian's market evaporates all of a sudden.
At the same time, AWS should recognise that destroying the market for one of its key customers is not good for its own business. Atlassian goes bust, that's cloud rental income lost.
So is there some sort of tricky issue here for AWS devs (and devs on other clouds too)? Sure, there's a point where if a cloud operator doesn't trust its own cloud services then why should we. On the other hand, with a lot of current wisdom being that it's good to keep at least some stuff on-prem for "in case", how does a cloud operator get some on-prem resources of its own. Or rather, as a cloud operator is all on-prem, from where do they get some independent resiliency? Another cloud operator?!