A leading aircraft manufacturer had developed a platform to provide technical manuals and aircraft maintenance procedures. Its objective was to support aircraft engineering, training, and maintenance operations. Availability of this critical information in real-time is important to provide high-quality maintenance services and avoid penalties for ‘aircraft on ground’ (AOG) breaches.

Delays in delivering the required data resulted in sub-par maintenance or repair work by mechanics with serious consequences. Further, AOG entails huge penalties and can cause significant losses for airline companies.

Key Challenges

  • High level of support required for the aircraft application, as critical aircraft data was stuck due to issues such as network latency, database failure, and lack of coordination with other connected systems
  • 16 feature teams working with over 60 microservices had limited automation to build, validate, and deploy quickly, leading to high manual effort and infrequent releases
  • Rolling out critical feature updates to the aircraft application was a slow process that was impacting maintenance quality

Ready to experience?

TALK TO EXPERTS

The Solution

Driving DevOps with automation across the software development lifecycle

The automated self-healing solution developed by Infosys provides the following features:

  • Monitoring data flow between microservices to identify if data is stuck and automatically invoke retry functionality, if required
  • Auto-logging and alerting mechanism to detect and resolve issues faster with improved quality of service
  • Zero-touch code pipeline using Azure pipelines to reduce cycle time. The continuous integration (CI) pipeline includes static code quality checks, unit test automation, and code coverage along with static security scans
  • Automated deployment with feature toggles and canary deployment capability. Used Flyway for database deployment and dynamically provisioned the environment using infrastructure as code

No-touch code pipeline, anomaly monitoring, and automated recovery for faster cycle time and improved reliability

  • The automated data monitoring solution tracks data flow between microservices and helps recover from issues. This helps revert the system to the right state automatically thereby reducing MTTR and maintenance costs.
  • The data monitoring solution recovered 85% of the issues covering 398 distinct issue types. The escape rate of issues dropped to 4%. Issues are continuously analyzed to bring down the escape rate further. This has helped improve the end-user experience.
  • Zero-touch CI/CD pipelines included build and deployment of code and database components.
  • Infrastructure as code used for provisioning and configuring environments to achieve faster cycle time and consistent outcomes.
  • Strategies such as test-driven development, behavior-driven development, and service virtualization improved quality and reduced dependencies.

Benefits

From Waterfall to Agile

80% of the issues that were transient in nature were automatically recovered, which reduced AOG incidents and averted imposition of penalties

From manual to automated reporting

Automated self-healing mechanism resulted in 2,67,000 recoveries within the first 6 months

From manual to automated reporting

Up to US $1 million savings per year in application maintenance cost using DevOps

From Waterfall to Agile

45% reduction in incident count and 70% reduction in bugs discovered by the client