case study
Interchange Transforming a legacy system and optimising infrastructure costs
Infrastructure
Legacy systems
Cost optimisation

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.

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.