When Raiffeisenbank launched its first cloud application BAMAN, it marked a significant step in its strategic digital transformation.
Raiffeisenbank a.s. is an important banking institution that provides a wide range of banking services to private and corporate clientele in the Czech Republic.
Raiffeisenbank is a member of Austrian Raiffeisen Group that also offers products and services in the Czech Republic in the area of building savings (Raiffeisen stavební spořitelna), insurance (UNIQA pojišťovna) and leasing (Raiffeisen-Leasing, Raiffeisen-Leasing Real Estate). Raiffeisenbank merged with eBanka, a.s., in 2008.
According to total assets over CZK 300 billion, the bank is 4th largest in the market. Raiffeisenbank serves clients at more than 130 branches and business client centres throughout Czech Republic. The bank also provides services of specialized mortgage centres, personal, corporate and business advisors.
Challenge
As Raiffeisenbank prepared to launch the BAMAN project, it faced the daunting prospect of entering the cloud computing arena for the first time. What is more, they were implementing this project while merging Equabank, meaning the entire bank was primarily focused on this merger. They needed a skilled partner they could trust to help move things along.
This venture represented a significant paradigm shift and prompted a strategic assessment of the complexities associated with implementing and maintaining a cloud-based service.
The project required specialized expertise in designing, implementing, and supporting a production environment within the AWS cloud. This expertise was critical to the successful deployment and ongoing maintenance of the application.
Building a serverless infrastructure was a major undertaking that required the creation of new continuous integration and continuous deployment (CI/CD) processes. This approach was essential for efficient and agile development and deployment practices.
The application architecture needed to be not only cloud-native, but also highly cost-effective and scalable. This balance was critical to meeting the bank’s operational and financial goals.
Operating in a highly regulated banking environment, the project faced significant security and compliance requirements. Meeting these standards was essential to protect customer data and meet regulatory mandates.
Technology Stack
- AWS API Gateway, Lambda
- DynamoDB, SQS
- AWS CloudWatch, Lambda Insights, and X-Ray
What we did
The project began by laying a solid foundation, starting with a secure and compliant serverless foundation platform. This included defining the essential network infrastructure that would meet the bank’s stringent compliance standards. A major challenge was to develop a serverless infrastructure that emphasized strong network isolation while seamlessly integrating with on-premises services, which was critical to maintaining data security and system integrity.
BAMAN’s architecture was designed to be fundamentally serverless, leveraging AWS services such as API Gateway, Lambda, DynamoDB, and SQS. This approach ensured that the application could dynamically scale and remain cost effective.
To support continuous deployment and operational agility, a custom CI/CD solution was implemented to facilitate rapid development cycles and maintain the stability of serverless applications throughout their lifecycle. Security and compliance were paramount given the highly regulated nature of the banking industry.
In addition, advanced monitoring and observability tools such as AWS CloudWatch, Lambda Insights, and X-Ray were implemented to monitor application performance, detect issues early, and ensure system reliability and efficiency. With these measures in place, the bank overcame its initial challenges and laid a solid foundation for continued innovation and digital transformation in the banking industry.