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

#13: State of DevOps report 2019

#13: State of DevOps report 2019

Back in episode 10, I briefly mentioned the State of DevOps reports as part of the introduction to DevOps. In this episode I want to spend more time reviewing the 2019 report

15 Loka 201911min

#12: War and Peace and IT

#12: War and Peace and IT

In this short episode, I want to introduce a book that I feel that every executive should read. I started writing about how to get better ROI from Software Development back in 2016. This was as a dire...

9 Loka 20195min

#11: We need to talk about Culture

#11: We need to talk about Culture

In the last five episodes I've introduced a number of terms to help us move away from the traditional software development practices. In episode 6, I introduced the Minimum Viable Product as a way to ...

2 Loka 201913min

#10 - Introduction to DevOps

#10 - Introduction to DevOps

Over the last couple of episodes; I've introduced the concepts of Minimum Viable Product as a way to think about software development to improve your return on investment. I've then introduced Lean an...

25 Syys 201910min

#9: Introduction to the Cloud

#9: Introduction to the Cloud

In the last couple of episodes I've introduced the concepts of Minimum Viable Product, Lean and Agile. I believe these help us to adjust our mind-set to one more conducive to getting Better ROI from S...

18 Syys 20199min

#8: Introduction to Agile

#8: Introduction to Agile

In the last couple of episodes I've introduced the concepts of Minimum Viable Product and Lean Software Development. In this episode I want to introduce Agile. Along with Minimum Viable Product & Lean...

11 Syys 201915min

#7 - Introduction to Lean Software Development

#7 - Introduction to Lean Software Development

In the last episode I introduced the Minimum Viable Product. I personally see Minimum Viable Products being related to Lean Principals. I'll give you an introduction to Lean in this podcast - and wher...

4 Syys 201920min

#6: Introduction to the Minimum Viable Product

#6: Introduction to the Minimum Viable Product

In my last podcast I talked about how you should be considering investment in software development as volatile experiments – and that they should be managed as such. In this podcast, I’ll introduce th...

7 Elo 201910min