实例探究 > Modernizing a Financial Transaction Infrastructure for Cross-Border Expansion

Modernizing a Financial Transaction Infrastructure for Cross-Border Expansion

公司规模
1,000+
地区
  • Africa
  • Asia
  • Middle East
国家
  • Hong Kong
  • India
  • Singapore
产品
  • Hazelcast
  • Kafka
技术栈
  • Microservices
  • CI/CD
  • Java
实施规模
  • Enterprise-wide Deployment
影响指标
  • Cost Savings
  • Customer Satisfaction
  • Productivity Improvements
技术
  • 分析与建模 - 预测分析
  • 应用基础设施与中间件 - 数据交换与集成
  • 平台即服务 (PaaS) - 连接平台
适用行业
  • 金融与保险
适用功能
  • 商业运营
  • 质量保证
用例
  • 欺诈识别
服务
  • 软件设计与工程服务
  • 系统集成
关于客户
A large multinational bank headquartered in the Asia Pacific region was looking to build out its payment processing infrastructure. With over 30 different payment offerings in their portfolio, and clients across 40 countries, the bank is an established global leader in Asia, the Middle East, and Africa. With a wide range of payment solutions in their portfolio and many underserved markets in the geographic regions where they operate, the bank saw fertile ground for expansion. They knew their current application architecture was not flexible enough to handle the new demands. Their markets required operating in multiple countries, with multiple currencies, languages, and regulatory requirements. The effort required to adapt their software to move into new markets made it cost prohibitive to take advantage of the opportunities that were available. To unlock the capabilities needed to tackle new markets, they undertook a digital transformation project to build the foundation upon which new applications could be built.
挑战
The bank was looking to expand their online payments business, but was hampered by the inflexibility of their existing solution. The existing application architecture could not scale up to meet the demand of larger customers that could unlock the highest potential return on their technology investments. In addition, the legacy code was difficult to extend and evolve, so that adding new features or adapting to facilitate entry into new markets could not be done in a timely fashion - release cycles of the monolithic application were generally six months in duration. One of the client banks in Hong Kong had a requirement for a 50x increase in transaction speed, so this became one of the criteria for evaluating the performance of the solution. Even if large investments were made in upgrading the hardware environment for the application, the bank was doubtful that such an improvement would be possible with the existing software architecture.
解决方案
To enable the bank to move aggressively into new markets to capitalize on the opportunities they saw, they re-architected their monolithic application into a set of microservices. The benefits of a microservices architecture aligned well with the bank’s need to be more agile. They could have smaller, more nimble teams developing each service, and the loosely coupled services could evolve independently to support new business opportunities or adapt to changing conditions. Hazelcast’s lightweight footprint and deploy-anywhere flexibility make it a great choice for moving to cloud-native microservices-based architectures. Speed: To iterate quickly on new applications and features, the manual deployment process was replaced with an automated CI/CD process. Hazelcast’s familiar API, based on Java collections, means that developers didn’t spend time learning new ways of doing things, and were able to begin development right away using Map and other familiar classes. Scale: Hazelcast’s elastic scalability means that capacity increases can be done in a zero-downtime fashion, simply by bringing new nodes online. Data structures will be rebalanced to the new node configuration without interrupting ongoing processing. Stability: To achieve the required up-time, the new architecture featured automatic failure detection, auto-healing systems, and blue-green deployments. Security: Industry standard security protocols, such as TLS/SSL, encrypt data at every step of the way to meet strict compliance requirements. The built-in security features of Hazelcast protect sensitive customer data, making it easy for the application developers to provide the required security features without developing a lot of customized security code.
运营影响
  • The initial deployment of the fast payment system was scaled to process 14,000 transactions per second, with latency of less than 20 milliseconds per transaction. This performance level met the customer requirements, but the application has the ability to scale up to 100,000 transactions per second to accommodate future growth.
  • A combination of in-cluster backups and remote data replication using the WAN Replication feature of Hazelcast provides the reliability to run a 24/7 real-time payments operation.
  • The fast payments solution was recognized by The Banker with their “Innovation in Digital Banking Award” for the payments category for 2020. The Banker has been a leading source of economic and financial reporting for the banking industry since 1926.
数量效益
  • Reduced development cycles from six months to one to two weeks per release.
  • Achieved five nines (99.999%) availability.
  • Scaled to process 14,000 transactions per second with latency of less than 20 milliseconds per transaction.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

相关案例.

联系我们

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

感谢您的信息!
我们会很快与你取得联系。