/plushcap/analysis/temporal/temporal-failure-handling-in-practice

Failure Handling in Practice

What's this blog post about?

The text discusses handling failures in software using Temporal, a platform that aims to make dealing with many types of failure easy. It outlines two dimensions of failure - where and when - and provides strategies for classifying and handling these failures. In the "where" dimension, errors can be classified as either platform-level or application-level based on whether they require low-level handling or domain-specific logic. In the "when" dimension, three types of failures are considered: transient, intermittent, and permanent. The text provides strategies for dealing with each type of failure, including setting maximum retry attempts and using exponential backoff. It concludes by emphasizing that errors don't have to be scary and Temporal can help handle a wide range of failure modes.

Company
Temporal

Date published
Nov. 8, 2022

Author(s)
Fitz

Word count
1718

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.