A lot of carts are hooked to the same few horses out there.
Which is interesting when an external service then goes down, which then becomes realized as a dependency.
I understand when people want to choose github for a project, it’s a well known brand like kleenex or 3M, but it does not always work for everything and if your eggs are in one basket that you don’t control then you also don’t control how it fails.
Dependency mapping is a component to consider in systems engineering, along with systems of systems analysis. Maybe some of the recent experiences have brought this issue to light as a discussion.
What are folks seeing?