下载PDF
实例探究 > Accelerating Mobile Apps with In-Memory Technologies

Accelerating Mobile Apps with In-Memory Technologies

技术
  • 分析与建模 - 实时分析
  • 基础设施即服务 (IaaS) - 私有云
  • 平台即服务 (PaaS) - 数据管理平台
适用行业
  • 金融与保险
适用功能
  • 商业运营
  • 质量保证
用例
  • 预测性维护
  • 远程资产管理
服务
  • 云规划/设计/实施服务
  • 软件设计与工程服务
  • 系统集成
挑战
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.
关于客户
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.
解决方案
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.
运营影响
  • 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.

相关案例.

联系我们

欢迎与我们交流!

* Required
* Required
* Required
* Invalid email address
提交此表单,即表示您同意 IoT ONE 可以与您联系并分享洞察和营销信息。
不,谢谢,我不想收到来自 IoT ONE 的任何营销电子邮件。
提交

Thank you for your message!
We will contact you soon.