|
|
|
|
|
by hinkley
226 days ago
|
|
There were decidedly shitty engineering decisions behind that dumpster fire. The biggest being that the only safe way to recycle feature flag names is to put ample time separation between the last use of the previous meaning for the flag and the first application of the new use. They did not. If they had, they would have noticed that one server was not getting redeployed properly in the time gap between the two uses. They also did not do a full rollback. They rolled back the code but not the toggles, which ignited the fire. These are rookie mistakes. If you want to argue they are journeyman mistakes, I won’t fight you too much, but they absolutely demonstrate a lack of mastery of the problem domain. And when millions of dollars change hands per minute you’d better not be Faking it Til You Make It. |
|
https://specbranch.com/posts/knight-capital/