App Modernization
Improved Development Velocity by 75% with App Modernization for 900 Apps and 4,100 APIs
75%
Delivered a 75% increase in time-to-market velocity.
3 days
Idea-to-feature timeframes came down from weeks to 3 days.
50%
Maintenance costs dropped by over 50%.
99.95%
Application availability increased to 99.95%.
Key Challenges :
- Large-scale legacy applications were being used globally to provide critical support for ~25M users.
- Current legacy systems were having problems with scalability and had long turn-around times for new application deployments.
- Maintenance windows were resulting in service interruption.
GOALS:
- Build a decentralized scalable design to deliver 99.95% application availability.
- Continuous Deployment by eliminating long maintenance windows that resulted in service interruption.
- Meet business transformation objectives like time-to-market.
Solution:
We worked alongside our client to gain a strong understanding of their applications. Through our partnership we:
- Deployed micro services covering 900 apps, and 4,100 APIs.
- Moved to integrated teams using DevOps and Agile workflows.
- Transitioned independent tools to integrated tools. For example, Rally was integrated with QA tools.
- Hosted multiple versions of software for different consumer types, managed by Cloud Foundry routing.
- Used Jenkins for continuous delivery of independent builds and deployments.
- Set up application availability monitoring tools.
Results:
Application scaling became nearly instantaneous and automated. What took months now takes minutes.
75%
Delivered a 75% increase in time-to-market velocity.
3 days
Idea-to-feature timeframes came down from weeks to 3 days.
50%
Maintenance costs dropped by over 50%.
99.95%
Application availability increased to 99.95%.