About Our Client
Our client is a leading UK-based airline that has been providing customers with the best flying experience for over 100 years. This airline connects the UK with the world by offering domestic and international flights. With its affiliates, this airline operates around 200 destinations in over 75 countries throughout Europe, North America, South America, Asia, Africa, and Australia. These leading airlines constantly put sustainability at the heart of their operations to achieve zero carbon emissions in the coming years.
Business Objective
A leading enterprise sought a Mashery to Apigee migration to improve scalability, security, and efficiency. Their business is 99% dependent on APIs, which account for 30 billion API calls yearly, so the API transition had to be executed with minimal downtime and no data loss.
However, migrating from Mashery to Apigee presented several challenges, including manual data extraction, architecture compatibility issues, and API key management. To overcome these obstacles, we implemented an intelligent automation-driven approach that significantly reduced manual effort, minimised risks, and ensured a seamless transition.
Why Migrate to Apigee?
Apigee offers a robust, secure, and scalable API management platform designed to fulfil the requirements of modern enterprises. It enhances traffic control, analytics, and developer engagement, making it the best choice for businesses with high API consumption. Apigee is a future-proof choice for achieving agility and automation.
Challenges Faced by the Airlines
API migration from one platform to another is not only a technical upgrade—it’s a strategic move to resolve the challenges around API automation, platform compatibility, and secure transition and build a future-proof solution.
- The airline wanted to do API migration from Mashery but had no in-house expert to manage the migration.
- Manual and complex data extraction, which was labour intensive and prone to errors.
- Architectural differences between Mashery and Apigee required careful filtering and restructuring of data for Apigee compatibility.
- Ensuring secure API key & app migration with existing data without breaking functionality.
- Smooth migration without any disruption and downtime.
How NeosAlpha Helped?
As an Apigee Partner, we enabled a frictionless transition through an automated API migration. Leveraging our years of experience and expertise in API gateway migration, we ensured minimum downtime and a future-ready API migration solution.
1. Manual & Complex Data Extraction
The lack of robust management APIs in Mashery made structured data extraction challenging. It required manual efforts to copy, filter, and validate the data, which was labour-intensive and prone to errors.
To address this, we developed a semi-automated process for extracting and organising data into structured Excel sheets, enabling streamlined processes and validation.
2. Ensuring Apigee Compatibility
Due to Mashery and Apigee’s different architectures, direct migration was impossible. Data had to be restructured and filtered, according to Apigee, to ensure compatibility.
We built custom automation scripts to manage the bulk migration of API proxies, endpoints, API products, and key mappings. This ensured data restructuring, eliminated manual dependencies, and accelerated the transition.
3. API Key & Application Migration
API keys secure migration and application configuration without disrupting the existing functionality and operations, which was a significant challenge.
To ensure continuous business functionality, we developed a customised mapping mechanism to preserve API keys and app settings. This approach ensured smooth user authentication and security compliance post-migration.
4. Avoiding Service Disruptions
Any disruption could have a significant business impact on a user base of 5,000 users and applications that depend on these APIs.
To prevent significant disruption, we implemented GitActions-based CI/CD pipelines to automate API configuration updates in Apigee. This approach enabled seamless future API additions and updates without requiring manual intervention.
Results
We have developed an automated strategy for migration that has helped the airlines with:
- Successful Apigee migration from API with zero disruptions
- Preserved API keys and application configurations, ensuring seamless continuity.
- CI/CD pipeline with GitActions enabled ongoing automation, making future API deployments seamless.
- The automation-driven approach reduced manual effort by over 70%, minimising errors and inconsistencies.
- Implemented a reusable migration framework, reducing the time required for similar projects in the future.