#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)

#29: Recruitment - Defining the role

#29: Recruitment - Defining the role

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are univers...

19 Helmi 202010min

#28: Recruitment - Is a permanent employee the right thing for you?

#28: Recruitment - Is a permanent employee the right thing for you?

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are univers...

12 Helmi 20209min

#27: Recruitment - Should you be recruiting at all?

#27: Recruitment - Should you be recruiting at all?

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are univers...

5 Helmi 202012min

#26 Recruitment - A mini-series

#26 Recruitment - A mini-series

Over the coming episodes I'm going to take a deep dive into recruitment. Recruitment is singularly one of the most important roles of management. Our businesses are run and operated by people. Yes pro...

29 Tammi 20208min

#25: The series so far

#25: The series so far

Welcome to the 25th episode. I decide I wanted to use this episode as both a recap to the series so far and as a good entry point for new listeners. During this episode, I'll be summarising the key ta...

22 Tammi 202017min

#24: Mob Programming

#24: Mob Programming

In last week's episode I introduced the idea of Pair Programming. A software development practice that has two developers working on the same thing on the same computer. One acting as the driver - the...

15 Tammi 202012min

#23: Pair Programming

#23: Pair Programming

In this weeks episode, I want to introduce the practise of Pair Programming. At first, Pair Programming can seem completely at odds with achieving returns from your software development investment. Th...

8 Tammi 202012min

#22: Handling incomplete work

#22: Handling incomplete work

In the last few episodes I've started a mini-series introducing some of the tools and practices that allow for the fast delivery of software and ultimately delivery of value to our customer. In episod...

18 Joulu 201913min