Application Modernization

August 28, 2017

Mitigate Risk with Apigee API Management

Apigee and Pivotal Cloud Foundry

Replatforming Opens the Door to Application Modernization

As part of application modernization, enterprises are replatforming workloads and beginning to decompose their existing monolithic applications into loosely-coupled, microservices-based applications on Pivotal Cloud Foundry. Replatforming involves upgrading an application from its existing platform and adhering to the minimum possible Twelve factors to get it to run on the cloud, while preserving existing functionality. From there, developers can begin to modernize along the “seams” of an existing application.

Replatforming and modernizing applications helps companies develop faster and operate applications that are more scalable and easier to maintain. Pivotal Cloud Foundry automates operational tasks while helping to make resource utilization more efficient. Pivotal has partnered with Apigee to provide comprehensive API management capabilities that expedite and reduce risks around transitioning applications to a new platform.

Identify Monetization Targets

Deciding where to begin modernization efforts is a daunting task. Using Apigee Edge as a simple proxy at the edge of the network provides data into which backend services are called and with what frequency. With this data, you can identify which services should be replatformed onto Pivotal Cloud Foundry first. Furthermore, you already have a proxy in place to provide traffic management and security as you transition calls to those backend services to the new modernized services.

Insulate Front-End Apps During Backend Application Modernization

Many front-end applications may rely on legacy applications for data and services. If application migrations are not done correctly, enterprises increase the risk of critical front-end applications failing due to inaccessibility of services from a legacy application that is being modernized and migrated to Pivotal Cloud Foundry. Apigee Edge insulates an application modernization project with an API facade that decouples front-end apps from the backend apps being modernized with Pivotal Cloud Foundry. The Apigee Edge Service Broker and route services let application developers create proxies that insert Apigee Edge API management features in front of their Pivotal Cloud Foundry-hosted applications.

Monitor Modernization Process

Finally, enterprises face the challenge of monitoring and managing the pace of the modernization process itself. Apigee Edge API management platform provides end-to-end visibility across all the APIs so businesses can monitor the performance and adoption of APIs in real time. They can use standard reports that highlight whether workloads are being run on the legacy stack or being served from Pivotal Cloud Foundry.

How it Works

With Apigee Edge, enterprise IT introduces an API tier between the consuming front-end applications and the legacy services. The API tier ensures the app modernization and migration process is effectively decoupled from the front-end apps which need to consume these services. This mitigates risk in the migration and does not force the business to wait for interfaces from modern, platform-based services.

The Apigee Edge Service Broker for Pivotal Cloud Foundry provides a trusted connection between Pivotal Cloud Foundry and Apigee Edge, either hosted by Apigee or running on-premises, including on Pivotal Cloud Foundry itself. This provides instant traffic management, security and API analytics for your apps. This option assumes that Apigee Edge is enabled for you in the cloud or deployed on premises and operational. With this option, all calls will be first routed to the Pivotal Cloud Foundry infrastructure.

Enterprises can alternatively deploy Apigee Edge API Management at the edge of their network. Apigee Edge is most often deployed in the DMZ and used for all inbound API-based communication. In this option, all API calls are routed by Apigee to the right target service in Pivotal Cloud Foundry.

For more information, please visit https://pivotal.io/platform/pcf-marketplace/application-tier-networking-and-gateway/apigee

Previous
Announcing the Latest Apigee Edge Installer for PCF
Announcing the Latest Apigee Edge Installer for PCF

Now available with offline installation capability and moreWith proven product-level integrations, Apigee a...

Next Video
Managing the Complexity of Microservices Deployments - Prithpal Bhogill, Google, Kenny Bastani, Pivotal
Managing the Complexity of Microservices Deployments - Prithpal Bhogill, Google, Kenny Bastani, Pivotal

To rapidly deliver microservices to production, organizations are turning to infrastructure automation prov...