Logo

Delivering a Resilient Payments Solution Through Continuous Integration and Enterprise-Grade Engineering

Explore how Nihilent navigated a highly volatile payments landscape to deliver a QA-certified, continuously integrated solution for Africa's leading bank - overcoming COTS engine failures, complex system integrations, and rapidly changing industry requirements.

Service

Technology Transformation; Digital Automation; Strategy & Consulting; Microsoft

Vertical

BFSI

Region

Africa / South Africa

Tech Stack

Abinitio, WAS Server, MQ Integration, Elastic Search, Zlinux, AIX, Control M, Jasper, LDAP, Golden Gate Replication, CAP, CMOD, CRUDL, REC7, Java, Mainframe Integration

Delivering a Resilient Payments Solution Through Continuous Integration and Enterprise-Grade Engineering

Client Overview

The client is one of South Africa’s largest banks operating across wholesale, retail banking, insurance, and wealth management. Faced with frequent payment engine replacements and unstable industry requirements, the bank needed a delivery partner capable of adapting rapidly while maintaining solution quality and compliance.

Business Challenges

A constantly shifting payments environment and legacy technology constraints demanded an exceptionally flexible and resilient delivery approach.

01

COTS Payment Engine Failures

Repeated failures and shortcomings of the commercial off-the-shelf payment engine required frequent execution strategy changes and custom workarounds.

02

Complex Multi-Technology Integration

Integrating a multitude of systems built across different technologies introduced significant architectural and engineering complexity.

03

Volatile Industry Requirements

Poorly defined and rapidly changing industry requirements made consistent delivery planning and execution extremely challenging.

04

Diverse Requirement Sources

Requirements came from multiple stakeholders, business, compliance, and technical, creating a fragmented and constantly evolving delivery backlog.

05

Legacy Technology Constraints

Existing legacy systems needed to be modernised and integrated with new-age technology without disrupting live operations.

How Nihilent Addressed This

Nihilent adopted a continuous delivery model and enterprise engineering approach to maintain stability, quality, and momentum throughout a highly unpredictable engagement.

Continuous Integration & Delivery

Implemented a phased CI pipeline across multiple releases, covering Plan, Design, Build, Test, and Review cycles with continuous integration at every stage

Flexible Solution Architecture

Designed a scalable integration layer capable of connecting the payment engine with any off-the-shelf product, regardless of architectural changes

COTS Engine Workarounds

Built targeted workarounds to address payment engine shortfalls and deliver a seamless experience to the bank

Enterprise Capability Building:

Created long-term enterprise capabilities including CAP, CMOD, CRUDL, REC7, and LDAP integration with the payment engine

New Technology Stack Implementation

Replaced legacy components with modern technologies, including Abinitio, MQ, Elastic Search on Zlinux, Control M scheduler, Jasper libraries, Golden Gate replication, and mainframe-to-Java integration

Structured Testing Pipeline

Executed a comprehensive testing approach covering Functional, Financial Flow, Industry, NFR, UAT, and Production environments

Continuous Collaboration

Maintained an ongoing feedback loop across business, technical, architecture, quality, and operations teams to adapt to changing requirements in real time

Key Results & Outcomes

QA-certified

payments solution continuously delivered to market across multiple releases

COTS payment

engine shortfalls successfully overcome through custom engineering

Enterprise-grade

capabilities built to support long-term payment operations

Modernised

Legacy systems with a new, scalable technology stack

Seamless integration

achieved across a multitude of systems built in different technologies

Continuous

improvement embedded through feedback loops at every delivery stage

Aligned

Solution to the bank's compliance, technical, and business requirements simultaneously

Key Takeaways

By combining continuous delivery discipline with deep enterprise engineering expertise, Nihilent turned one of the most volatile payment delivery environments into a controlled, quality-driven program, proving that adaptability and technical rigour can coexist even under the most complex conditions.

Nihilent
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.