Photo by Alicia Mary Smith on Unsplash

Our greatest glory is not in never falling, but in rising every time we fall”, said Confucius, the great philosopher who lived around 500 BCE.

Availability and Reliability are two important quality attributes in the evolution of any software product. But by themselves, availability and reliability are insufficient to ensure success of a system in production. It must also be resilient.

Software resilience is the capacity of a system’s software to withstand a failure in a critical component but still recover in an acceptable predefined manner and duration. Failures in software can arise from intentional activities/attacks or unintended faults. Either…

Sushant Bhattacharya

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store