Get the latest tech news

What Now? Handling Errors in Large Systems


Cloudflare’s deep postmortem for their November 18 outage triggered a ton of online chatter about error handling, caused by a single line in the postmortem: If you’re not familiar with Rust, you need to know about Result, a kind of struct that can contain either a succesful result, or an error. unwrap says basically “return the successful results if their is one, otherwise crash the program”1.

None

Get the Android app

Or read this on Hacker News

Read more on:

Photo of errors

errors

Photo of large systems

large systems

Related news:

News photo

Major N.L. healthcare report contains errors likely generated by A.I.

News photo

Solving a million-step LLM task with zero errors

News photo

Cloudflare hit by outage causing 'widespread' errors