Powering business with embedded payments
Through a highly collaborative engagement, Steamhaus and Modulr Finance built a Cloud Native platform enabling faster delivery velocity through improved developer experience, and ensuring compliance in a highly regulated industry.
Accelerating growth through better developer experience
Modulr Finance is a high growth Fintech SaaS business supporting many of the financial sector’s most innovative businesses, including the likes of Sage, Revolut and Salary Finance. Its pioneering embedded payment system enables businesses to move money using scalable APIs. To remain at the forefront of this fast-moving sector, the business wanted to increase its ability to bring new products and features to market quickly.
Modulr identified AWS’s Elastic Kubernetes Service (EKS) as a key cloud native technology that would enable it to increase the speed and frequency of releases, while increasing control and autonomy for individual teams over their development environments. Modulr wanted to de-risk and accelerate the adoption of these technologies by working with a specialist partner who could bring both technical expertise and real-world, hands-on experience of having helped other customers achieve similar outcomes.
Ensuring internal expertise
Steamhaus worked with Modulr to design and build an EKS and Fargate platform on AWS, ensuring the business followed best practices, and providing proactive knowledge transfer to internal teams throughout the engagement.
The engagement began with an in-depth discovery process, capturing in detail the business, technical and operational drivers for the project. The key deliverable from the discovery was a Technical Specification and Statement of Work, capturing the architecture and build process. In addition to EKS the new architecture included both EC2 and Fargate launch types, to provide compute resource and container scheduling for all applications and services.
A key requirement for Modulr in the delivery of the project was to ensure that its internal teams were given the ability to manage and continuously evolve the new platform, by being able to independently release code in the future.
To enable this to happen we delivered a “See one, Do one, Teach one” component within each sprint, which provided opportunities for risk-free, hands-on experience with the new technologies – and also provided a repeatable model which would enable the core project team to cascade knowledge to engineers across the rest of the business.
This approach involved Modulr engineers observing how Steamhaus built an EKS cluster during a planned knowledge transfer session, followed by those engineers carrying out the same task themselves. They then delivered this training to colleagues in other teams during peer-to-peer training sessions.