公告介绍MongoDB 8.0,史上最快的MongoDB!阅读更多 >>介绍MongoDB 8.0,史上最快的MongoDB!>>

澳新银行如何在数周内建立实时支付平台

Macquarie Hero

行业

金融服务

产品

MongoDB Atlas

用例

支付
简介

为银行带来个性化的直观客户体验

澳新银行并不像传统零售银行那样思考。

在本土澳大利亚,澳新银行的零售业务,即银行及金融服务集团(BFS)更以数字先锋著称,因其移动和在线银行业务而获得多项奖项。

它是首家上线开放银行业的澳大利亚银行,对可扩展数字平台的投资使得澳新银行能够通过其实时发起平台提供市场领先的房贷审批周转时间。近年来,澳新银行经历了数字化转型,其关键在于超越金融服务,借鉴Netflix等领先数字公司的技术,将这种程度个性化、直观的客户体验带入银行业。

因此,当澳新银行要将银行引入澳大利亚的新支付平台(NPP),一个用于实时支付的新国家系统时,其工程团队非常专注于提供最佳可能的终端客户体验。

挑战

新支付平台

从一开始,摩根士丹利就致力于创造最佳的客户支付体验。“项目的真正驱动力是客户想要全年无休、每天24小时都能获得访问权限,”NPP项目的主要工程师兼负责人Chris Clark说。“人们想要实时移动资金。为了提供真正的全天候体验,我们不能选择长时间离线进行升级和维护。”

为了满足银行的客户需求,NPP项目必须遵循摩根士丹利现有的开发和架构最佳实践。这意味着采用敏捷方法,通过微服务架构进行多个最小可行产品(MVP)发布。正如Chris所说:“现在就建造,而不是三个冲刺之后。”

此外,NPP还必须满足以下要求:

  • 云计算优先:包括基础设施在内的所有内容都在云上

  • 云无关和多云:不受任何供应商锁定,并可以访问三大公有云(AWS、谷歌云和微软Azure)上可用的工具和服务

  • 实时:批量处理在“全天候”客户环境中没有位置

  • 安全:该平台处理银行数据,因此稳健的安全性一直是关键优先事项

  • 灵活:在实施解决方案时,它必须能够适应和改变

  • 零停机时间

    • 实时监控和警告团队(和客户)潜在问题。例如,如果接收银行拒绝客户交易,该客户应立即收到推送通知,并立即退还资金。
    • 在正常工作时间滚动升级,无需停机,同时平台继续正常运行。

摩根士丹利团队还希望以全天候DevOps的心态运营;尽可能自动化,并在必要时允许在开发者的本地机器上运行平台。

解决方案

数据自由和灵活的感觉

随着摩根士丹利团队从开发、测试到NPP的发布,MongoDB Atlas的文档数据模型和完全托管服务补充了摩根士丹利的敏捷开发方法。

文档数据库的灵活性使摩根士丹利团队能够在测试和学习过程中不断迭代他们对NPP平台的原始愿景。随着他们添加新功能,模式会立即适应变化,与摩根士丹利持续优化和改进的文化相得益彰。“我们没有时间花几天时间思考完美的模式,”Chris说。

“没有完美的模式——随着功能的开发,它必须演进。这就是灵活的文档数据模型重要性的地方,”他补充道。

“没有完美的模式——随着功能的开发,它必须演进。这就是灵活的文档数据模型重要性的地方,”

Chris Clark,摩根士丹利银行主要工程师

关键的是,文档模型的灵活性不会以数据质量或完整性为代价,同时提供与银行传统数据库相同的交易保证。

摩根士丹利支付团队内部的一名主要工程师Shuchita Deshpande补充说,“易用性相对于更传统的数据库是我们考虑的重要因素。”

除了其灵活性外,文档数据模型也是NPP丰富的数据标准的理想伴侣。

为了确保他们的团队能够专注于提供最佳的数字体验,摩根士丹利优先考虑尽可能将基础设施作为托管云服务运行。因此,他们通过Atlas运行MongoDB,这是MongoDB的全全球云数据库服务。

“我们感谢它给予我们的自由,”克里斯说。“我们不再需要请求创建新的数据库实例,我们可以自己完成。磁盘空间、RAM、CPU……我们的团队控制了所有这些功能。”

“我们感谢它给予我们的自由。我们不再需要请求创建新的数据库实例,我们可以自己完成。磁盘空间、RAM、CPU……我们的团队控制了所有这些功能。”

Chris Clark,摩根士丹利银行主要工程师

鉴于新支付平台的24/7、实时特性,扩展也成为了头等大事。在NPP之外,麦格理已经在Kubernetes上运行其他应用,并习惯于在银行基础设施的其他领域轻松扩展。“但我们也希望我们的数据库拥有同样的灵活性,”克里斯补充道。“Atlas给了我们这样的灵活性,同时也允许我们轻松且广泛地加载和测试新平台,然后再上线。”

在多个云供应商之间部署的自由是一个关键要求,必须不惜一切代价避免供应商锁定。“我们不想走进任何单行道,”克里斯说。“有了这个解决方案,我们可以在我们想要的任何云提供商上运行。”

“我们不想走进任何单行道,”克里斯说。“有了这个解决方案,我们可以在我们想要的任何云提供商上运行。”

Chris Clark,摩根士丹利银行主要工程师

麦格理现在在AWS和谷歌云上运行工作负载。

鉴于平台及其管理的数据的重要性,安全性仍然是首要任务。通过MongoDB Atlas,麦格理可以访问内置的企业级功能,包括端到端加密、基于角色的访问管理以及网络隔离。

结果

300万笔交易,无问题

麦格理NPP的最后发布是一次成功。“我们是在COVID大流行两个月后上线的。一按开关,支付就开始流动。我们现在已经有超过300万笔交易了。没有问题,它只是简单地工作。”
“我们是在COVID大流行两个月后上线的。一按开关,支付就开始流动。我们现在已经有超过300万笔交易了。没有问题,它只是简单地工作。”

Chris Clark,摩根士丹利银行主要工程师

现在,在任何一个工作日,在正常工作时间进行几次发布已不再罕见。

NPP只是麦格理敏捷方法、采用现代架构以及当然,其才华横溢的开发团队能够不断提供其他难以模仿的个性化直观客户体验的一个例子。通过使用像MongoDB Atlas这样的服务,麦格理团队可以将精力集中在为麦格理的零售银行客户构建正确的解决方案上。

了解更多关于MongoDB在银行和金融服务方面的专业知识和经验

你的故事将是什么?

MongoDB将帮助你找到最佳解决方案。