If anything, the last two years has taught us that we all have to be prepared for sudden disruptions to our lives. You have probably also heard that being resilient is the key to doing so, but what does that actually mean?
Most software developers put at least some error handling code in their applications. However, system complexity can mean that error handling isn’t enough and that the system can still fall over. Instead, you need to step back and think about error handling at a larger scale to help keep the system stable.