Application Migration

Application Modernization Using Pivotal Cloud Foundry


A Fortune 500 Financial Services company needed to modernize their applications so as to be able to deploy to an on-premise PaaS and phase out the expensive legacy platform, to have an elastic infrastructure to meet new business demands and to deliver business capabilities to production in an accelerated manner.

Client Challenges and Requirements

  • Cost to maintain apps on legacy platform (WebSphere) was significant
  • Every few years IBM WebSphere forced teams to conduct an expensive migration of their apps to newer versions to maintain support
  • Infrastructure provisioning for new business capabilities took a long time with extensive planning
  • Delivering business capabilities to production took a long time, typically 12 weeks for even small changes

Bitwise Solution

Bitwise was a key vendor in helping the client in its cloud native journey and delivering modernized applications to
the PCF platform. Services include:

  • Helped evaluate technology stacks to be used for the target platform (PCF)
  • Backfilled test cases for existing code to make sure no regressions were introduced during modernization
  • Created automated integration, regression and component testing (based on consumer driven contracts) for PCF apps that were modernized
  • Refactored the code to reduce complexity and increase maintainability
  • Created spring based auto-configure components to address cross-cutting concerns across applications and help modernize applications faster
  • Helped create declarative style enterprise pipelines that gathered evidence of testing, code quality and code review that met the company’s audit requirements
  • Help define and build automated release process that helped deliver business capabilities to production within the same day if required

Tools & Technologies We Used

Spring,Spring Boot and Spring Cloud ecosystem
Pivotal Cloud Foundry

Key Results


Accelerated delivery of business capabilities to production


Ability to reuse exisiting Infra in a elastic fashion


Ability to scale applications up or down dynamically to meet change in usage


Ability to do Zero downtime deployments during the daytime

Download Case Study

    Ready to start a conversation?