Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> That said, getting there strikes me as pretty challenging. Automatically detecting a down state is difficult and any detection is inevitably both error-prone and only works for things people have thought of to check for. The more complex the systems in question, the greater the odds of things going haywire. At Meta's scale, that is likely to be nearly a daily event.

Well, in principle, the frontend just has to distinguish between HTTP status 500 (something broken in the backend, not the fault of the user) and some HTTP status code 4xx (the user did something wrong).



Yes, assuming the responses are usefully different, accurate, and you get responses in a timely manner.


The "your username/password is wrong" message came in a timely manner. So someone transformed "some unforeseen error" into a clear but wrong error message.

And this caused a lot of extra trouble on top of the incident.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: