Case Studies Accelerating Mobile Apps with In-Memory Technologies
Edit This Case Study Record

Accelerating Mobile Apps with In-Memory Technologies

Analytics & Modeling - Real Time Analytics
Infrastructure as a Service (IaaS) - Private Cloud
Platform as a Service (PaaS) - Data Management Platforms
Finance & Insurance
Business Operation
Quality Assurance
Predictive Maintenance
Remote Asset Management
Cloud Planning, Design & Implementation Services
Software Design & Engineering Services
System Integration
As Swedbank's application development teams were building more solutions, the Tech Stream team faced significant overhead in setting up the supporting backend systems. They used a traditional relational database management system (RDBMS) for data storage, but creating a schema for every use case became cumbersome. This inhibited their ability to move quickly for any new solution the market demanded. Additionally, they discovered that their RDBMS was overkill for their needs, as data storage was being handled entirely in memory. They sought a lighter weight solution that would eliminate the time-consuming schema definition process while providing higher levels of performance. Reliability was also a major issue, as their RDBMS was a single point of failure. Security was another pivotal concern, given the sensitive data they maintained.
Read More
Swedbank is a large banking group based in Stockholm, offering retail banking, asset management, and other services. With nearly 15,000 employees worldwide, the bank focuses on Sweden and the Baltic countries. It serves over 7 million private customers, 5 million of whom are digitally active, and over 600,000 corporate customers. The Digital Banking organization at Swedbank, particularly the Tech Stream team, is responsible for the backend systems that drive online channels such as Internet banking and mobile banking. The team, mostly composed of software engineers, also includes an enterprise architect and CI/CD engineers. They provide the infrastructure to deliver data used by customers and bank clerks, working closely with application developers and the core banking team to ensure performance, scalability, reliability, and agility.
Read More
Swedbank's Tech Stream team researched and evaluated several in-memory technologies, ultimately selecting Hazelcast IMDG. Hazelcast was chosen for its strong track record, performance benchmarks, and built-in security and business continuity capabilities. The native Java API made it easy for their Java software engineers to use, and the ability to store data in object form provided flexibility. The team started with the open-source version of Hazelcast and quickly integrated it into their first application. They later transitioned to Hazelcast IMDG Enterprise for its advanced features like WAN Replication and 24/7 support. Their initial use cases included storing single sign-on (SSO) security tokens and a security token cache for open banking systems. Hazelcast's distributed system capabilities ensured high availability and business continuity, with data replication across multiple clusters in different data centers. Swedbank also implemented a disaster recovery topology using Hazelcast's WAN Replication feature, ensuring data availability even in case of site-wide failures.
Read More
Swedbank's key concerns were fully addressed with the Hazelcast implementation, which is now used in their biggest app hosting Internet and mobile banking systems.
Reliability issues were resolved, with no problems reported in the two years since Hazelcast has been running, except for a hardware switch failure unrelated to Hazelcast.
The successful production deployment of Hazelcast validated their choice of technology, providing a lightweight solution that fits their environment.
Swedbank serves over 7 million private customers and 600,000 corporate customers.
5 million of Swedbank's private customers are digitally active.
Swedbank's Tech Stream team includes nearly 15,000 employees worldwide.
Download PDF Version
test test