Live data from Hacker News

AWS status updates not working due to S3

twitter.com

1–10 of 50 posts

Re: AWS status updates not working due to S3

#4
It baffles me that AWS, a leader in cloud computing can make such a rudimentary mistake. Seriously, I interviewed there and they asked me to write a b+ tree and I failed. And then you see fundamental errors like this which possibly cannot be made by people who had the smarts to write b+ trees in 15 minutes...

I want to take this opportunity to complain about the interview system. Hire people who care about the product and company. Such mistakes cannot be made by people who care.

Re: AWS status updates not working due to S3

#5
This is a problem of "monoculture" dependencies and failure to implement HA by using multiple services. All Github releases are down, atom downloads are down and so on. Companies, including Amazon, should be using other CDNs for HA purposes, even if NIH.

It's a similar mistake of making DNS a dependency for monitoring/control infrastructure when DNS is down.

Re: AWS status updates not working due to S3

#6
So now you know that a deadman switch is the better way to report availability. The logic was backwards for this signal. The default condition is failed. Not failed requires proof.

It's interesting how easy it is to accidentally invert logical operations. I see it in code all the time. A condition will test that A is true when what they really need to know is if B and C are both false. It's like some kind of cognitive tick.

Re: AWS status updates not working due to S3

#7
post #3

This should be the official anti-pattern when designing a status page.

It is...it's literally the reason products like statuspage.io exist, because if your status page has any dependencies on the services for which is provides statuses, then it's not really a useful status page.

Re: AWS status updates not working due to S3

#10
post #3

This should be the official anti-pattern when designing a status page.

It is...it's literally the reason products like statuspage.io exist, because if your status page has any dependencies on the services for which is provides statuses, then it's not really a useful status page.

And yet, I cannot find any obvious information on where statuspage is hosted.
Post reply on HN