#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

Episoder(206)

#101 - The Theory of Constraints - Part 1

#101 - The Theory of Constraints - Part 1

In this episode, I discuss the Theory of Constraints as introduced in the book The Goal by Eliyahu M. Goldratt. Modern software development methodologies (Agile, Lean, DevOps) place a heavy focus on t...

22 Sep 202114min

#100: Project to Product by Mik Kersten

#100: Project to Product by Mik Kersten

Welcome to the 100th episode of the Better ROI from Software Development podcast. In this episode, I introduce the second book that I would recommend to any non-technical CxO. Project to Product by Mi...

15 Sep 202115min

#99: Value Streams and Value Stream Mappings

#99: Value Streams and Value Stream Mappings

In this episode, I introduce Value Streams and Value Stream Mapping. Value Streams and Value Stream Mapping, I believe, are exceptionally useful tools to help us understand what we're doing, how we ar...

8 Sep 202113min

#98: Open Source - Licences

#98: Open Source - Licences

Continuing the conversation on Open Source, in this episode I look at common licences. There are a variety of licences in Open Source - covering legal use and commitments you must abide by. Like any ...

19 Aug 202112min

#97: Open Source - the motivation

#97: Open Source - the motivation

Continuing the conversation on Open Source, in this episode I look at the motivation behind why it exists. Why would individuals, groups and even organisations give up their time, their work, and thei...

11 Aug 202111min

#96: Open Source - Is it really free?

#96: Open Source - Is it really free?

Open Source is everywhere - in our software, in our servers, and in the services we use every day - and its here to stay. In this episode, I give an introduction to what Open Source is, why its incorr...

4 Aug 202118min

#95: Software Application Speed - the Content Delivery Network

#95: Software Application Speed - the Content Delivery Network

Continuing the conversation on Software Application Speed, I look at one of the means of improvement - using a Content Delivery Network (CDN). In this episode I introduce the Content Delivery Network ...

28 Jul 202114min

#94: Software Application Speed - Caching

#94: Software Application Speed - Caching

Continuing the conversation on Software Application Speed, I look at one of the means of improvement - Caching. In this episode I introduce Caching - how prevalent it is within modern computing, why w...

21 Jul 202113min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
rss-avskiltet
smart-forklart
teknisk-sett
nasjonal-sikkerhetsmyndighet-nsm
energi-og-klima
rss-impressions-2
tomprat-med-gunnar-tjomlid
shifter
teknologi-og-mennesker
fornybaren
elektropodden
rss-heis
hans-petter-og-co
i-loopen
pedagogisk-intelligens
rss-alt-vi-kan
rss-for-alarmen-gar
rss-polypod