One of the world’s leading payments processing partners for issuing banks wanted to team with a technology company to support their rapidly expanding customer base.
They needed to increase the automation level across development cycles, develop a next-generation platform for issuer processing, move their on-premises infrastructure to the cloud with Amazon Web Services (AWS), introduce more agility into their operations, and streamline delivery for their increasing number of customers.
By partnering with Endava, the client’s most pressing issues were met first. We initially began our work by fine-tuning their existing system and building a test automation and performance testing framework with custom-built UI and reporting to improve processes and infrastructure to enable a system-wide upgrade.
Overall, we’ve helped enhance the client’s infrastructure, processes, and activities related to the Software Development Life Cycle (SDLC); these ranged from building 2500+ automated tests for authorisations, to extending platform features and scaling existing ones for the sake of keeping what worked well, to implementing full CI/CD pipelines for most of the platform, accelerating the path to production.
These enhancements have also included preparation for the adoption of a new technology stack for the platform. We’ve built initial POCs for microservice-based architecture that subsequently turned into new architectural components for the overall platform. Through a combined effort of our teams, these were later expanded into the first fully rewritten set of components which helped keep the software up to date and cut down processing time.
Furthermore, we’ve facilitated the on-premises infrastructure move to AWS by implementing an automated cloud infrastructure. Currently, around 300 instances and 130 environments are being used on daily basis, helping to improve productivity.
A 50+ team was formed to work in an agile manner across 10 projects, spanning from redesigning tooling for new products, to introducing an API aggregator / gateway – all to help the business accelerate their digital plans.
To help support growth plans, the client needed a partner who could offer scale. They were reassured we could do this based on our previous experience.
Today, the client relies on us for critical support for important deadlines and unforeseen events, such as managing outages. We’ve also helped them scale on the business continuity plan by setting up dedicated nearshore offices with 24/7 access and providing pre-installed hardware for their team of engineers.
Endava helped transform the client’s business by introducing agile ways of working, enabling many teams to deliver on two-week sprint intervals instead of up to six months.
The POCs for microservice-based architecture that expanded into the first fully rewritten set of components cut processing time down by roughly 50%.
The platform’s real-time message performance has increased from 30 transactions per second (TPS) to 90 TPS, and issuer timeouts have been reduced by 93%, with the main database load decreasing by 36%. This has helped the client achieve more than 99.9% availability over six months, reducing the number of P1 incidents–that is, the highest priority incidents or situations severely impacting services–by over 60%.
Automation of platform QA activity condensed three weeks of manual testing to four hours of automated tests, facilitating increased Visa clearing processing speed by 89%.
Our proactive introduction and implementation of database versioning tools and related processes throughout their business has not only significantly reduced deployment cycles, but also increased the reliability and quality of their teams and the whole platform.
Ultimately, the robust technical and leadership capabilities Endava has helped put in place have facilitated the client’s ability to give their growing customer base better support.