Program Objective:

Molina Healthcare, a major healthcare provider and administrator in the US, has APIGEE as their API Management Platform. With a keen focus on digital transformation throughout the organization, there is a need to stay current on their API Management Platform, which is key to their systems integration (and data communication) within the organization and with external partners.

This Program deals with upgrading APIGEE from 4.17.01 to 4.19.01.

Additionally, with a bid to leverage cloud infrastructure for operational efficiency and resiliency, APIGEE platform will be migrated to MS Azure Infrastructure (IaaS).

 

Environment

Molina Healthcare maintains 3 APIGEE planets

All the 3 planets have been upgraded and migrated as part of this program

 

Program Execution

Upgrade

As part of APIGEE Upgradation, APIGEE prescribed methodology for “Private Cloud Upgrade” has been followed.

As there is no direct path from 4.17.01 to 4.19.01, we have chosen a two-step path , i.e., upgrading from 4.17.01 to 4.18.01 AND then upgrading the 4.18.01 to 4.19.01. Every upgrade path done was concluded with a through round of validation of the environment once upgraded and testing of the existing APIs to ensure flawless execution.

 

Migration

As part of APIGEE migration to Azure cloud environment/infrastructure, standard APIGEE prescribed methodology has been followed. Each APIGEE planet which was on-premise was sequentially migrated i.e Labs, Non-Production and then Production. At a high level, the following steps have been followed:

  1. Azure VMs provisioning
  2. Firewall rules provisioning, Load Balancer Setup, Backups
  3. Installation of APIGEE 4.19.01
  4. API Migration using APIGEE migration tool
  5. Custom Migration scripts (to migrate environment values)
  6. Sanity Check/Smoke Test
  7. DNS Switch
  8. API Validation (by QA team)

While the existing topology was maintained, Molina Healthcare desired to separate PCI vs Non-PCI infrastructure. We have successfully migrated the APIs in each provisioned zones as part of this program.

Program Benefits

As part of the program execution and implementation, Molina Healthcare realized the following benefits:

 

Program Retrospective

During the execution of this program, we have witnessed several considerations which are crucial to be taken, such as: