A financial services company is designing a cloud architecture for a critical trading application.
The primary business requirement is that the application must continue to operate without any user-discernible interruption, even if an underlying component fails.
Which of the following design principles is MOST critical to meet this requirement?