Re:Ask HN: Dependency Graphs for Cloud Services?
by kevinsundar on Saturday December 04, 2021 @03:35PM
(#29444075)
Im sure this must be documented somewhere internally. Whenever a new region is built for AWS, services must be deployed in topologically sorted order. So I'd imagine figuring out dependencies for each service is something that comes up quite often.
Re:Ask HN: Dependency Graphs for Cloud Services?
by bradknowles on Monday December 06, 2021 @03:22AM
(#29457465)
It’s a hard problem to solve.
Even when you think you’ve got it right, you will discover edge cases.
In Nov 2020, AWS Kinesis Firehose went down for a few hours and took down a slew of other services that depended on each other (Cloudwatch depends on kinesis, ec2 autoscaling and lambda depend on cloudwatch, everyone depends on ec2 and lambda...)
This was all sort of a large surprise internally that a "small" component like kinesis streams could take down so much.
https://aws.amazon.com/message/11201/