UST GLOBAL APPROACH TO APPLICATION RESILIENCE1
OVERVIEW OF APPLICATION RESILIENCE
In today’s trends with technology revolution in the digital era, the applications and associated business services are expected to operate at 24x7 with zero tolerance on availability and performance. It took tremendous amount of effort and resources to build such a system in the past, however with availability of building blocks such as containerization, API based resource management, predictive analytics and machine learning makes it possible to build highly available and self-healing applications.
The application non availability is due to several causes:
- Planned outage which constitutes 90 percent of the time
- Unplanned outage which constitutes about 9 percent
- Disaster which constitutes about 1 percent of the failure
It is fairly easy and efficient to improve resilience while building such systems from grounds up, however in most of the cases, legacy applications were built with a specific purpose and contextual situation at that point in time during development and deployment, and these applications continue to provide value to an enterprise with business critical functions.