Graceful fault tolerance
While not part of the original 12 or Hoffman's 15 principles, this book introduces a new principle that dictates that a cloud-native application should be both graceful and fault tolerant. While testing should always be in place to pick up on issues before release, it is still possible that test coverages are not 100% and corner cases are missed. Any failing components of an application should not bring down the entire application or cause data integrity issues. In addition, such failure should be graceful. A graceful failure should not crash a user's system/browser and should instead provide friendly information of the failure. Concurrently, this failure should be logged and alert the development teams involved. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access