4 ms·
Failing to account for bit flips and HW failure is too common in web/service coding. Lookup how Google dropped a massive Big Table instance in prod, and traced
by twistedpair 5y ago
Failing to account for bit flips and HW failure is too common in web/service coding. Lookup how Google dropped a massive Big Table instance in prod, and traced it back to a cosmic ray bit flip that made a WRITE instruction into a DROP TABLE instruction.
I laugh when I compare my day to day coding to that of an avionics programmer in the aero industry.
- xpasky 5y agoI couldn't find it. Do you have a reference?
- twistedpair 5y agoThere are some examples here [1]. Dig as I may, I cannot locate the original Google source I read about this ~3y ago. 1. https://www.usenix.org/system/files/conference/atc12/atc12-final190.pdf https://www.usenix.org/system/files/conference/atc12/atc12-f...
- goodpoint 5y agoThe "web" coding words falls for things like leftpad, imagine talking about bit flips. It's sad how immature the software industry can be. It's been around for "only" 60/70 years after all.