Major Global Banking Institution

Unlocking Business Growth through Platform Modernization leveraging the DBM

Unlock business growth with Platform Modernization using Digital Business Methodology (DBM). Enhance efficiency, agility, and scalability.

100+

Countries with regulatory compliance

2B

Payment transactions processed annually

99.99%

Online portal and API availability
Share

Background

The client, a renowned global banking institution operating in over 100 countries, faced challenges with a 25-year-old monolithic application serving as the online banking and payment platform catering to commercial clients. Outdated technology, underperforming user interface, and difficulties in adapting to evolving compliance and regulations led to lower growth in revenue and put pressure on client satisfaction. The service caters to over 100 countries and it was critical to maintain its availability across multiple time zones while adhering to stringent security requirements and complying with frequently evolving country-specific regulations.

Previous attempts of transforming the platform led to wrappers and overheads adding unnecessary layers of complexity and kept degrading the overall performance. It was difficult to keep up with necessary upgrades with a high maintenance cost. Even small improvements were getting expensive and time consuming. This challenge is often faced by businesses when transformation is approached only from a short-term technology perspective. Fundamentally, the business needs to take the lead and ownership, and the focus needs to shift from a technology refresh to digital business outcomes that would improve collaboration, agility, speed, and scale.

Key Highlights

Reduction in load time from 30 seconds to under 2 seconds, leading to higher customer satisfaction.
Successful adaptation to complex regulatory and compliance standards across 100+ countries.
Enabled seamless processing of 2 billion payment transactions annually.
99.99% availability of online portal and API with zero downtime deployment.
Ability to experiment new business features thru A/B testing.

The As-Is State of the Platform

From a C-based client-server application, the banking platform transitioned to Java in the early 2000s, employing Java Applets. Despite its innovation and creative design patterns, this shift retained a monolithic structure. Over the next decade, features were added, resulting in many millions of lines code and 1000+ tables added onto the same platform.

After about a decade, global expansion prompted a move to a Web UI and simpler REST APIs. The implemented solution, spanning five years, introduced SOAP services, .NET generated HTML pages, and REST API layers, creating a complex architecture with too many hops in the call chains. Despite commercial success, the new UI and API faced criticism from new clients, and existing users were dissatisfied with its sluggish performance compared to competitors.

When this project began, the application constituted over 50 million lines of code and 3000+ tables in a single Database. Additionally, teams entrenched in Waterfall SDLC and traditional tools exacerbated issues. This case study highlights the hurdles of a transformative journey in a swiftly evolving digital landscape.

6755e0e8952bce124b1bc28f 09e98552c7f9f9c6227dfd6e2c13b2e9

Modernization Goals

Altimetrik’s SRE practitioners conducted a comprehensive organizational SRE assessment and laid out a structured plan to transform their TechOps by building automation capabilities to reduce the operational toil.

  • Develop a modern and responsive UI with high performing APIs for a seamless customer experience.Transform the application into high performing microservices.
  • Decompose the giant single database into meaningful multiple databases.
  • Accelerate time-to-market for compliance and regulatory updates.
  • Ensure 99.99% high availability and Zero Downtime globally.
  • Enable experimentation with features in controlled production environment.
  • Support for 5X of peak load with Auto Scalability and Auto Failover.

The Solution: Applying the Digital Business Methodology (DBM)

DBM guides us to accurately capture the Business and Technology vision, focus on prioritized smaller (bite-sized) incremental results and accelerate delivery for faster completion.

  • A 3-month discovery phase identified business needs and aligned them with tech teams.
    • 1st month – workshop and brainstorming with business and tech teams to build more collaboration and alignment.
    • 2nd month – solutioning using Domain-Driven Design (DDD) based decomposition of the application and data model.
    • 3rd month – refining and reviewing the solution and charting a prioritization path for an incremental approach.
  • Utilized Domain-Driven Design (DDD) to decompose the application and data model. Prioritized features based on user personas and traffic patterns.
  • Multiple business feature transformations and optimizations beyond app modernization Overcome SDLC challenges, revamped DevSecOps processes, introduced containerization, and standardized private cloud setup.
  • Implemented 60+ microservices, decomposed the giant database into 14 meaningful databases, and adopted an event-driven async architecture.

While outlining the solution, we simultaneously focused on addressing the core Software Development Lifecycle (SDLC) problems including revamp of the DevSecOps processes and tools and imparting SAFe Agile training across the board. Our team of practitioners set the DevSecOps and Agile tools with a planned training program executed for more several team members. More details on this part of the exercise can be found here.

The client brought in Altimetrik as a strategic digital business partner with the deep technology knowhow and skills. This included deploying one run-ahead team and five Scrum teams for initial development, later expanded post phase 1. This is aligned with the core principle of the Digital Business Methodology, optimizing resource utilization without a significant upfront increase in headcount.

Leadership on the client side actively fostered collaboration and a change in mindset among teams accustomed to traditional approaches, leveraging quick wins to expedite the transformation journey and facilitate team expansion.

From a technical perspective, the following steps were implemented to enhance the system’s robustness and flexibility:

  • Employed Domain-Driven Design (DDD) for the creation of 60+ appropriately sized microservices and 14 meaningful databases.
  • Utilized the Strangler Pattern to deploy new services on the existing UI while maintaining compatibility with new UI services.
  • Developed an adaptive and responsive UI using Angular materialistic designs, ensuring a consistent codebase across various devices.
  • Implemented stateless REST services run in Docker containers.
  • Leveraged the optimal NoSQL structure of MongoDB for payment transactions data.
  • Executed custom data replication with tuned performance and conversion from RDBMS to NoSQL.
  • Adopted Kafka messaging for event-driven high performance and throughput.
  • Established common libraries and standardization to ensure consistency and eliminate duplications.
  • Introduced a custom-built Service Proxy to manage Strangler and common behaviors like A/B testing, service authentication, and routing.
  • Set up infrastructure for Auto Heal and Auto Scale to handle up to 5X of transaction traffic load efficiently.

Altimetrik’s practitioner-led approach also helped mitigate several project-level challenges such as process and standardization related delays, business and technology alignment, and other strategic decisions.

The Outcomes

Altimetrik’s practitioner-led approach also helped mitigate several project-level challenges such as process and standardization related delays, business and technology alignment, and other strategic decisions.

Below are some of the key outcomes:

  1. Pilot deployment of the new UI and 10 microservices in 6 months.
  2. Processing 2 billion payment transactions annually in near real-time.
  3. Under 2 seconds load time for the online banking dashboard.
  4. Faster API responses <250ms and bulk file processing validation within 5 minutes.
  5. Positive feedback from clients, indicating delight with the significantly improved performance and intuitive user experience.

This case study showcases how the application of the Digital Business Methodology successfully transformed the client’s outdated banking platform, leading to enhanced performance, customer satisfaction, and readiness for future growth.

Accelerate your digital evolution

Client Success Stories

Real results in action

EXPLORE ALL stories
Case Studies

How a Global Chemical Producer Identified $540 Million in Sales Opportunities Across Its Top 25 Customers

A leading global chemical producer wanted to generate additional revenue from its top 25 customers. However, account managers lacked visibility into more than one million products distributed across approximately 20 planning units, limiting their ability to identify relevant cross-sell and upsell opportunities.
Altimetrik created a Single Source of Truth that unified product, customer, sales, and market data. Machine learning algorithms analyzed this information alongside geographic restrictions and customer spending capacity, generating actionable recommendations through an intuitive dashboard.

Read More
Case Studies
AI

Replacing Manual Monitoring Across 2,500+ Stores With Centralized, Data-Driven Operations

A US refrigeration equipment manufacturer manages temperature monitoring across more than 2,500 retail stores manually. The approach drove high equipment downtime, escalating maintenance costs, and left the client unable to control business-critical operations remotely. Altimetrik built a SaaS store monitoring platform with multi-site control, real-time temperature tracking, and detailed alarm/activity history. It added secure role-based remote diagnostics and CRM integration that auto-generates work orders from business rules, replacing manual monitoring with centralized, data-driven operations across the store estate.

Read More
Case Studies
AI

Turning Refrigeration Failures into Predictive Intelligence Across a 100,000-Container Global Cold Chain

A Fortune 100 manufacturer was losing product and revenue to refrigeration equipment failures across a massive global cold chain fleet. Scarce technicians, long container waits at dock locations, and $150B industry-wide food waste annually made reactive monitoring untenable. Altimetrik co-created a Microsoft Azure cold chain solution that processes data from 100,000+ global containers using predictive algorithms across 40+ factors and 10 alarm types, enabling real-time intervention to prevent spoiled shipments.

Read More

Contact Us

We'd love to hear from you.
Contact Us