#129: Handling Failure

#129: Handling Failure

Failure in our software systems is inevitable - be it a failing hard drive, broken network cable, power outage, virus, or simply a bug in the code.

"Hope is not a strategy" - thus we need to think about how we handle that failure.

Why you might be interesting in this episode:

  • The differences between how failures impact our traditional monolith applications and the more modern distributed application
  • To gain an understanding of the terms like Graceful Degredation, Cascading Failure, The Retry software pattern, The Circuit Breaker software pattern, and Deadline Propagation
  • And advice on how to find opportunities to use them

-----

Find this episodes show notes at: https://red-folder.com/podcasts/129

Have an idea for an episode topic, or want to see what is coming up: https://red-folder.com/podcasts/roadmap

Jaksot(206)

#149: Legacy Data - advice for dealing with it

#149: Legacy Data - advice for dealing with it

Over the last few episodes, I've focused on legacy software - what it is, how it occurs, and various strategies to deal with it. Alongside that legacy software is the legacy data - which is arguably m...

14 Syys 202212min

#148: Legacy Data - why you should be thinking about it

#148: Legacy Data - why you should be thinking about it

Over the last few episodes, I've focused on legacy software - what it is, how it occurs, and various strategies to deal with it. Alongside that legacy software is the legacy data - which is arguably m...

7 Syys 20229min

#147: Legacy Software - addressing with Outsourcing

#147: Legacy Software - addressing with Outsourcing

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace...

31 Elo 202210min

#146: Legacy Software - addressing with Revolution

#146: Legacy Software - addressing with Revolution

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace...

24 Elo 202213min

#145: Legacy Software - addressing with Evolution

#145: Legacy Software - addressing with Evolution

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace...

17 Elo 202214min

#144: Legacy Software - how to address

#144: Legacy Software - how to address

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace...

10 Elo 202213min

#143: Legacy Software - a risk matrix

#143: Legacy Software - a risk matrix

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen a positive - yet within computing it is a negative term generally uses to indicate the need to replace ha...

3 Elo 202210min

#142: Legacy Software - the causes

#142: Legacy Software - the causes

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen a positive - yet within computing it is a negative term generally uses to indicate the need to replace ha...

27 Heinä 202212min