

The Ingredients of Successful Resilience
A successful resilience strategy can only be achieved by acknowledging it is a difficult problem and understanding what makes it difficult.
The Resilience Maturity Model assists an application-focussed approach to resilience, and can help you identify how to further enhance your strategy.
Where do you sit on the Resilience Maturity Model?
Level 1
Architecture Review Board (ARB)
Each application team determines their own technology stack and operations plan. Every application that moves to, or is in, production must be reviewed periodically by the ARB.
Problems include:
- Inefficient recovery for many apps;
- very wide variability in resilience technology & approaches;
- limited reuse & shared evolution of resilience solutions.
Level 2
Site Reliability Engineering (SRE)
A dedicated team assesses resilience across the organisation, working with app teams on an ongoing basis to design and improve solutions.
Problems include:
- Reuse & evolution of resilience solutions varies by app team but is manual & time consuming;
- SRE teams may stifle innovation & adoption of new tech;
- limited automation of recovery except for very common apps.
Level 3
Modern architectures, services & platforms
Clouds, Kubernetes, PaaS platforms, and new architectures like micro-services and serverless can simplify and improve many aspects of resilience.
Problems include:
- Not all apps are suitable for standardized platforms;
- running these platforms can be difficult & specilialized expertise is required for failures;
- Apps with external dependencies need to cross; platforms/clouds/services require special attention.
Level 4
Application resilience tooling for modelling & automation
A standardized service gives a uniform high-level approach to resilience across Citigroup.
Things to consider:
- Can be difficult to design well - Cloudsoft AMP is built to ease this problem;
- can take time to gain traction across an organisation (start small);
- necessary to integrate with existing systems.

Resilience, automated
Achieve consistent, automated management of all applications, whether they are currently in a cloud environment, will be migrated to the cloud or remain on-premises.
Cloudsoft AMP can manage applications on:
- VMware and OpenStack private clouds;
- public clouds including AWS, Microsoft Azure and Google Compute Platform;
- container platforms based on Kubernetes, OpenShift or Cloud Foundry.

Reduce the red
Cut downtime to just five minutes
Achieve unparalleled levels of availability and resilience with Cloudsoft AMP. The only software which gives both composable design-time models and consistent run-time models for any application in any environment.
An AMP customer boosted the availability of an application from 5,040 minutes to five, exceeding "five nines" availability.
Unlock innovation
Let your developers focus on solving business problems
A major global bank achieved a 75% efficiency saving on effort for application teams using Cloudsoft AMP.
AMP enables you to:
- automate manual processes across multiple systems;
- quickly design and activate complex application stacks;
- manage all applications across your entire infrastructure with a single tool.