A newly formed bank set out to redefine the industry by merging the best of banking and technology and building a new, fully digital organization from scratch. Originally, we were tasked with designing and implementing a brand-new payment system.
There were a lot of challenges and opportunities in building a baking system from scratch. The client needed a flexible, cloud-native banking system built from scratch after the merger of several banks. Our role was to design and implement the payment system while guiding the technical direction of the project.
While our main focus was developing the payment system, we went beyond, helping other teams with system design, business needs clarification, tech enhancements, and competency building.
As for the payment system, we developed the entire codebase from scratch, integrating it with the legacy systems of the merged banks. The infrastructure we designed together with our client relied on complex microservice architecture, AWS and Kubernetes. We ensured scalability with a custom native serverless infrastructure. Additionally, we introduced event-driven architecture using Node.js for improved developer experience and minimal technical dependencies across teams.
The designed payment flow works well from the technical side and can handle bank transfers end-to-end. Thanks to the designed and developed infrastructure, the system is ready for scalability enabling our client to become the leading bank in Hungary.
Tell us more about yourself and what you're got in mind.
Prefer email? hello@apexlab.io
Or even a quick call?
We don’t care about fancy CVs or long interview processes. Provide some basic information, let’s have a quick chat, and then show us what you love doing the most: write some code and create a product.