With some important issues at stake for our client, this strategic project involved collecting and formatting flight data, which is then processed and used for planning predictive and corrective maintenance. Several types of data are collected including maintenance data with fault and troubleshooting codes, as well as contextual data that helps identify the technical facts.
The existing on-premises analysis chain (on local servers) had very slow data retrieval and processing times, which caused additional problems. The aim was to optimise performance using a new ten-year solution within a stable, easy-to-operate, secure architecture that was also able to integrate legacy application components.
solutions & results
A co-build approach was used to reassess and define the objectives, which were straightforward thanks to good communication between the teams. This led to a very simple yet optimal solution based on more up-to-date cloud technologies and agile working methods. AUSY brought the client teams up to speed with methodologies and best practices in DevOps/SAFe (eliminating silos between operations and development by increasing agility) and FinOps (aligning architecture cost and requirements). By drawing up a change management plan, it was possible to support the teams with regards to adopting a new technology and new collaborative working practices. An architecture with scalability, resilience (high availability, technical incident, data security) and cost-efficiency (cost savings) using the latest industry standards (Kubernetes, Docker, etc.) was specified and implemented. Secured via a custom AWS code and hardened SFTP servers, the architecture was packaged into redeveloped cloud containers, which also allows the use of reliable off-the-shelf components. A PoC (Proof of Concept) was completed in order to consolidate and validate these technological choices. This led to setting up the production environment with a CI/CD (Continuous Integration & Continuous Deployment) approach, enabling fast incremental roll-outs, automated build and test processes, and uninterrupted deployment and delivery. The typically RUN-focused profile of the AUSY team proved an asset in steering technical choices, optimising the solution costs and anticipating operating risks. The client was well supported by AUSY's expert technical know-how at every step of the project.