Architecting for resilience – the ultimate goal

All great changes are preceded by chaos.-Deepak Chopra. Software resilience is the ability of software to recover from unexpected events. It’s an essential quality of any software that is scalable, performant, and fault-tolerant. This means that a software engineer has to anticipate unexpected events and account for them. When you are architecting a solution, resilience …

Architecting for resilience – the ultimate goal Read More »