European Bank

Client gains performance, quality and reliability to thrive in the financial services industry.

Company

European Bank
Netherlands

Industry

Financial services

About European Bank

A multinational banking and financing services company that employs approximately 50 thousand people in over 500 locations worldwide. It is the second-largest bank in the Netherlands in terms of total assets. The company comprises more than a 100 local banks, and a number of international offices.

The Challenge

In addition to reducing infrastructure costs, the client needed to conduct more software tests and bridge the gaps between production and test environments. Often, millions of users would access the applications simultaneously, which would lead to slow performance issues and breakdowns. Also, the feedback loop was too long – it took too much time to find out that something doesn’t work properly, often tests had to be run manually. What is even more, the level of automation wasn’t satisfactory and the release cycle times were too complicated and time-consuming. As the client had many unstable J2EE applications on the IBM Websphere, the team was more than willing to find a solution that would solve all these aforementioned issues.

The Approach

As a financial service company, end customer experience is extremely important to the bank and the speed of software development is a key part of this experience. A decision has been made to migrate 2 applications from Websphere to Pivotal Cloud Foundry. During the cooperation, we conducted many theoretical as well as practical trainings for their engineers. The project team consisted of 15 people including 3 engineers from Pivotal and 1 Solution Architect from Grape Up, and lasted for 14 weeks from November, 20, 2017 to March 16, 2018.

The Goal

  • Reduce infrastructure costs
  • Shorten the feedback loop & release cycle times
  • Migrate selected applications to PCF
  • Eliminate the gap between production and test environments
  • Implement new software development methodologies (XP, TDD) & improve software quality

The Outcome

The project resulted in a substantial improvement in software quality, development speed as well as automation. Numerous studies have also shown that zero-downtime, instant deployments are now achievable and possibe. That is, a new version of their customer-facing software can be rolled out while the previous version is still running. Other outcomes include:

  • Effective solutions to the bank’s technical problems
  • The change of software development methodologies
  • Better team collaboration 
  • Another satisfied customer for Grape Up

Key Impacts

  • Application transformation
  • Shorter release cycles
  • Zero-downtime deployments
  • Instant rollouts
  • Reduced infrastrucutre costs