Optimizing Payments Processing for Global Financial Leader

30%
Reduction in Deployment Time
>95%
Unit Test Coverage
35%
Faster Time to Market
QUICK STATS

Industry

Financial Services

Technologies

Microservice Architecture

Company Size

$10-20bn

Domain Area

Payment Processing

30%
Reduction in Deployment Time
>95%
Unit Test Coverage
35%
Faster Time to Market
QUICK STATS

Industry

Financial Services

Company Size

$10-20bn

Technologies

Microservice Architecture

Domain Area

Payment Processing

Business Challenge

Our client is a global leader in the payments industry. The client was faced with the primary challenge of lengthy development cycle for their payments application, with new feature deployment taking approximately six months. This duration was excessive considering the market’s rapid growth pace. Their existing architecture used low quality code, that lacked end-to-end automation. In addition, the client’s processes grappled with issues stemming from poor backlog management, and manual deployments that had complex business and technical requirements.

Solution

As a strategic partner, the Fulcrum team identified the underlying causes of the client’s concerns. The team proposed to reduce the lengthy development cycle. This solution facilitated faster payments through the combined capabilities of Microservice Architecture, Spring Integration deployed on Embedded Tomcat, Spring Boot services, and business logic components. Oracle 19c platform with golden gate replication and Unix Servers were also applied to optimize the payment processing. Automated testing and deployment process via Jenkins was introduced with testing frameworks using JUnit, JMeter, and Cucumber.

Solutions were implemented to enhance the deployment and testing process, improving the quality of feature delivery and operational stability. Cross-functional agile scrum teams with varied skill sets, such as business analysts, java developers, and database developers, were allocated to execute the workload. A DevOps team with automation testers was also assigned to design and deliver a technical refresh project to migrate the application from legacy hardware and unsupported databases to APIs running spring boot services. To remediate the feature backlog, the team established a product roadmap that prioritized the features and broke them into smaller iterations, allowing the team to focus on delivering the most critical features first.

team designing an action plan
team designing an action plan
team analyzing execution results

Benefits

Faster time to market with frequent releases with small changes reducing deployment cycle to 3 weeks
CI:CD pipleines with end to end build and deployment automation combined with test automation reduced deployment and test execution times
Zero critical and high vulnerabilities
Improved the quality of feature delivery and operational stability
team analyzing execution results

Don’t Just
Take Our
Word for It…

Let's Talk

Drop us your details and one of the Fulcrum team will reach out within one working day.

    Let's Talk

    Drop us your details and one of the Fulcrum team will reach out within one working day.