case study

Interchange Transforming a legacy system and optimising infrastructure costs

Infrastructure

Legacy systems

Cost optimisation

case-study-cover

overview

Interchange

Interchange is a leader in airport operations across multiple countries, offers essential financial services, including foreign exchange transactions, money transfers, and stock management. To enhance their operational efficiency and global presence, they sought improvements to a legacy system that we inherited from a previous development team.

Sector

fintech

Services

Team Augmentation

Project-Based Development

Technologies

Frontend

Backend

This project demonstrated the value of inheriting and transforming a legacy system into a modern, efficient, and cost-effective solution. By focusing on infrastructure optimization and development efficiency, we provided Interchange with a platform that supports their global business needs while significantly reducing operational costs.

case-study-summary

challenges

Inheriting inefficient systems

Legacy Codebase Inheritance

The existing codebase was complex, unstable, and poorly documented, which made it difficult to onboard and deliver improvements swiftly.

Time Pressure

The client required a swift move to production, which necessitated rapid issue identification and resolution.

Inefficient CI/CD Pipeline

The CI/CD process took over 30 minutes per release, significantly slowing down the bug-fixing and testing cycles.

High Infrastructure Costs

The legacy approach involved six Kubernetes clusters for development and testing environments, resulting in monthly costs of around £2,500—excluding production.

what we changed

Our solutions

1

Modernizing the development pipeline

We identified inefficiencies in the CI/CD pipeline and addressed them by:

Refactoring the CI/CD Process: Removing custom scripts and replacing them with industry-standard tools for better maintainability and error reduction.

Introducing NX: We used NX to efficiently handle the monorepo setup, ensuring only the modified parts of the project were rebuilt.

Deploying with Argo CD: This reduced deployment errors and streamlined the process.

Minimizing Build Steps: By eliminating redundant steps, we reduced release time from over 30 minutes to around 5-6 minutes.

These improvements created a faster feedback loop, enabling developers to focus on bug fixes and feature development rather than deployment concerns.

2

Infrastructure cost optimization

We rebuilt the entire infrastructure with cost efficiency and scalability in mind:

Consolidated Environments: Reduced from six separate Kubernetes clusters to two—one for development/testing and one for production.

Namespace Segregation: Applications were virtually separated within Kubernetes namespaces, avoiding the need for multiple physical clusters.

Terraform Automation: Used Terraform for infrastructure management, making future deployments faster and more reliable.

These changes resulted in a dramatic cost reduction:

Monthly infrastructure costs decreased from around £2,500 to £3-400 for development and testing.

After adding production, total costs were around £7-800 per month—a third of the original costs.

The client saved thousands of pounds annually while maintaining robust infrastructure capabilities.

3

Rapid bug resolution and testing

Our initial focus was on stabilizing the system:

Immediate Testing and Bug Fixes: We prioritized identifying and fixing critical bugs to prepare the system for production.

Efficient Release Cycles: The optimized CI/CD pipeline enabled quicker iterations and better testing coverage.

results and impact

See our success stories

Improved development efficiency and reduced release times from over 30 minutes to 5-6 minutes.

Implemented significant cost savings and achieved a 70% reduction in infrastructure costs, saving thousands of pounds annually.

Stabilised the system, delivering a secure, scalable, and high-performance platform capable of handling global operations.

"First of all, Square21 obviously has a team of highly skilled professionals. Besides, their approach is very flexible, very agile. They are focus and make an effort to really understand InterChange's needs."

Isi Schnitzer

Advisor at InterChange

contact

Looking to transform your legacy systems and optimize infrastructure costs?

Contact us to learn how we can deliver innovative solutions tailored to your business.