在本文中,我们将介绍DataStax Enterprise是如何助力澳大利亚最大的投资银行麦格理银行的数字银行,实现了实时分析和自然语言搜索等多项功能,并为用户提供了个性化的用户体验。

"DSE使我们能够专注于提供卓越的使用体验和价值,同时持续受益于DataStax对平台创新的持续投入。"

                                              ——Rajay Rai,麦格理数字架构师


一分钟案例速读

行业

银行业

机会

  • 基于对用户需求的贴切理解来改进数字银行,使其比传统的线下银行网点更加人性化和易于使用

  • 在如今的数字化世界中,向用户提供具有创新意义的数字化体验变得越来越值得重视

  • 将线上移动银行的体验打造得易于使用且有吸引力,从而使用户能够在线上掌控个人财务情况,继而达到个人目标

解决方案

  • DataStax Enterprise (DSE)提供具有弹性的线性伸缩能力、可调的一致性级别和内存数据库的性能,以及对等(peer-to-peer)的架构

  • DSE Search和DSE Analytics提供接近实时的串流处理、机器学习和搜索能力

  • DSE OpsCenter(运维中心)提供监控和报警功能,从而助益于平台的稳定性和开销管理

成果

  • DSE的特性使麦格理可以专注于对精致的个性化推荐、建议及使用体验的执行层面

  • 为麦格理的开发团队和顾客们提供更短且效率更高的价值实现速度(time to value)

  • 简便地升级到最新的DSE版本且没有宕机时间,这使得麦格理可以更快捷地使用到绝大多数最新的技术功能


01 关于麦格理银行

麦格理银行是一个跨国的投资银行和多元化的金融服务集团,向全世界的机构、企业和零售客户提供银行服务、财务咨询和投资基金。麦格理是澳大利亚最大的投资银行,其总部设在悉尼。

麦格理使用DataStax Enterprise Max来为他们数字化旅程中的多项计划赋能。麦格理银行和金融服务集团的数字架构师Rajay Rai深入描述了他们是如何使用DSE的。

02 选择正确的平台支持数字化旅程

我们的客户对于科技的需求和期望一直在不断变化,我们随之改变才能真正提供世界级且创新的数字体验——这对我们来说非常重要。我们认为应该基于对用户需求的贴切理解来改进数字银行,使其比传统的线下银行网点更加人性化和易于使用。

麦格理有一个无实体网点的银行网络,以及扎实的金融服务业务——这些业务基于与多个澳大利亚的领先品牌的强大合作关系。这些基础让我们有能力为用户提供他们在别处得不到的用户体验。

为了帮助我们向顾客提供创新的数字体验,我们需要考察能够支撑我们的雄心壮志的架构基础,从而确保我们可以在当今的数字世界占有一席之地。

03 需要什么来驱动数字化能力?

当我们在选择能够帮助我们开启数字化旅程的数据库时,我们必须真正了解我们需要什么。首先,合适的数字化架构必须能在现实环境中不间断运行,捕获迅速出现的事件和数据流。随着客户们已经开始习惯全天候且个性化的数字体验,我们自己的系统也需要个性化并随时待命。

我们希望用户可以拥有像Facebook和Apple一类的数字化公司为他们所提供的用户体验,所以构建一个易于使用且有吸引力的线上移动银行体验对我们来说非常重要,因为这可以使用户能够在线上掌控个人财务情况以达到他们的目标。

个性化在我们的整体解决方案中是第一位的——让客户们理解他们的金钱支出如何、财务状况如何以及他们可以作何改进。这意味着我们不仅需要利用实时分析,还需要批处理分析方案。

要快速为客户们提供反馈信息,我们需要结合历史数据的实时分析。数据在手,推荐和个性化功能都要求数据分析必须几乎在用户交互、交易动作或事件发生的同时完成。

我们要为用户提供的一项重要的数字化功能就是让他们能用自然语言搜索他们的账户和交易,这样他们才会更关心他们的财务状况并能够真正获得深入的理解。这意味着我们需要从客户那里获取更多数据,并辅以企业级来源的信息,从而提供有意义且可搜索的分析——也就是说,你不止能够按商品类型(比如咖啡、服饰)搜索你的支出记录,你还能按商店或者消费地点来进行搜索。

另外,为了提供良好的客户体验,交易数据、事件和行为的量不得不非常之大,再加上还需存储很长时间,以及非常重要的是必须要能高速读取。这意味着那个理想的架构必须得能响应未来客户和技术的不断变化的需求——实际上,快速且灵活的平台变化在如今的技术市场是必要且有意义的。

04 打造数字化可信度的解决方案

为了支持我们的数字银行的转型,我们选择了Cassandra,因其具有弹性的线性伸缩能力、可调的一致性级别和内存数据库性能,以及对等(peer-to-peer)的架构。

来自DataStax的DataStax Enterprise(DSE)平台集成了Spark,不仅提供近乎实时的串流处理,还基于机器学习和Solr的搜索和索引能力提供了在内存中的分布式计算能力。

使用DSE中的这些技术的关键益处在于:它是数据、Cassandra与Solr结合而来的搜索能力以及Cassandra与Spark结合而来的分析能力的交汇之处。因为所有的数据在集群中的复制是透明的,结果就是实时节点可以立即取得数据,而无需经过费时费力的在系统间转移数据的ETL过程。

拥有混合事务分析处理(Hybrid Transactional / Analytical Processing,即HTAP)的架构的愿景已经通过工作负载分离(workload segregation)实现,这让数据中心可以被独用于分析和搜索。

DataStax提供了必要的培训,帮我们开启了项目的第一阶段。除此之外,DataStax还在零宕机时间的前提下简便地升级到了最新版的软件,这使我们可以更快捷地使用到绝大多数最新的技术功能。

DSE OpsCenter(运维中心)提供监控和报警功能,从而助益于平台的稳定性和开销管理。警报会在没在平台中遵守最佳实践时响起,为平台提供了稳定性。警报再加上适当的自动化,也有益于管理平台的开销。

在使用Spark自动推送通知以及执行分布式批量处理时,这些技术让我们能够降低串流处理的复杂性。建立在Solr的索引能力之上,我们可以向用户提供基于位置的信息和自然语言搜索功能。通过这些功能,我们能够用邻近搜索(proximity search)提供丰富多彩的用户体验。

Cassandra提供的低延迟的读的性能,让我们可以做到高速地向不同的设备提供数据——我们需要使用Cassandra的in-memory特性在内存中存储引用数据(reference data),从而在串流处理时加速数据充实(data enrichment)。

这些技术的优势在于它们开发的基础原则是易用、低延迟、分布式和容错。这些技术让我们可以专注于提供卓越的使用体验和价值,同时持续受益于DataStax对平台创新的持续投入。

举一个能说明问题的例子:DSE的图技术(graph technology)进一步强化了平台的多模型(multi-model)功能。这些功能将会让我们可以专注于对成熟的个性化推荐、建议及使用体验的执行层面。    

麦格理银行借助DataStax Enterprise (DSE) 驱动数字化转型的更多相关文章

  1. 稠州银行数字化转型:打造银行数据大脑,建立全新数字化DNA

    数字经济时代,银行如何进行数字化转型?业务模式转型与科技转型如何协同并进? 2019年1月4日,在上海蚂蚁金服ATEC城市峰会上,浙江稠州商业银行(以下简称“稠州银行”)副行长兼首席信息官程杰分享了稠 ...

  2. DTSE Tech Talk | 第9期:EiPaaS驱动企业数字化转型

    摘要: 揭秘华为企业集成新模式. 本期直播详解 组装式概念解析 EiPaaS的核心技术能力 华为实践经验分享 EiPaaS未来的技术趋势 直播讲师:华为云PaaS DTSE布道师 傅翌伟 tips:E ...

  3. 微软Azure IoT驱动数字化变革线上分享会(6月4号)

    微软Azure IoT驱动数字化变革线上分享会(6月4号)   微软作为全球范围内IoT领域的领军者,以微软智能云Azure为基础和核心,推动包括物联网.机器学习.微服务.人工智能等在内的新技术的发展 ...

  4. 内核过DSE驱动签名验证.

    一丶简介 现在的驱动,必须都有签名才能加载.那么如何加载无签名的驱动模块那. 下面可以说下方法.但是挺尴尬的是,代码必须在驱动中编写.所以就形成了 你必须一个驱动带有一个签名加载进去.执行你的代码.p ...

  5. NFV/SDN驱动OSS转型

  6. Cassandra存储附带索引(SAI)全新上线

    新一代Apache Cassandra索引现已在Astra和DataStax Enterprise 6.8.3中正式开放使用 (general availability or GA),很快您也将在开源 ...

  7. 行业动态 | 每日处理2500万事务数据的IoT解决方案

    借助DataStax Enterprise和其他开源的解决方案,Locstat为它的用户提供了创新的IoT解决方案,并将数据分析时间由2-3周降至数分钟内,从而快速生成用于分析的图数据.不仅如此,现在 ...

  8. 技术基础 | 用JSON在抖音上发布动态——使用Stargate即可轻松实现

    Cassandra是世界上经受住最多实战考验的数据库,通过其快速且易于使用的数据API,让你的程序开发升级. 本文将介绍什么是Stargate以及Stargate的最新进展,如果您想快速浏览相关代码和 ...

  9. 物联网、5G世界与大数据管理

    物联网带动中国产业转型.推动社会经济发展的时代已经到来.什么是物联网?物联网又给数据管理带来了哪些挑战?面对挑战,我们有怎样的解决方案?本文中我们将一一为您揭晓.     01 物联网时代的到来   ...

随机推荐

  1. 面试官问Linux下如何编译C程序,如何回答?为你编译演示

    文章来源:嵌入式大杂烩 作者:ZhengNL Windows下常用IDE来编译,Linux下直接使用gcc来编译,编译过程是Linux嵌入式编程的基础,也是嵌入式高频基础面试问题. 一.命令行编译及各 ...

  2. 顺序结构(C语言基本结构)

    顺序结构 1.基本概念 语句执行的顺序与顺序程序书写的顺序一致 特点 a.程序执行的顺序和语句书写的顺序一致 b.有一个数据入口,一个数据出口 顺序结构与四则运算 顺序结构是C语言的基本结构 程序由上 ...

  3. Django搭建示例项目实战与避坑细节

    Django 开发项目是很快的,有多快?看完本篇文章,你就知道了. 安装 Django 前提条件:已安装 Python. Django 使用 pip 命令直接就可以安装: pip install dj ...

  4. git全流程

    服务器:Ubuntu 使用git前准备工作: 下载git之前先更新: apt-get update 安装git: apt-get install git 创建本地仓库: mkdir test git初 ...

  5. webpack系列:webpack小老弟接了个简单活

    webpack深入浅出系列:进阶篇 前沿,本篇文章的讲解思路是以webpack的五大核心为线索,以webpack对象为第一视角来讲述(以前记得看过一个文笔非常厉害的技术啊婆写的,非常有趣.然后我就想着 ...

  6. python核心高级学习总结5--------python实现线程

    在代码实现上,线程的实现与进程的实现很类似,创建对象的格式都差不多,然后执行的时候都是用到start()方法,与进程的区别是进程是资源分配和调度的基本单位,而线程是CPU调度和分派的基本单位.其中多线 ...

  7. Executor类

    //测试的线程                                                           public class Record implements Run ...

  8. PyQt(Python+Qt)学习随笔:model/view架构中的QStandardItemModel使用案例

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 1.案例说明 在应用中展示指定目录的图标文件的文件名和图标,界面就是一个简单的窗口上面放置一名为li ...

  9. hitorMiss、hitAndMiss以及MORPH_HITMISS?

    hitorMiss.hitAndMiss在图像处理中都是同一个概念,即图像的形态学变换中的击中击不中变换,hit表示击中,miss表示击不中.MORPH_HITMISS是OpenCV调用时该变换的op ...

  10. 函数与函数式编程(生成器 && 列表解析 && map函数 && filter函数)-(四)

    在学习python的过程中,无意中看到了函数式编程.在了解的过程中,明白了函数与函数式的区别,函数式编程的几种方式. 函数定义:函数是逻辑结构化和过程化的一种编程方法. 过程定义:过程就是简单特殊没有 ...