交易量在两年内
从零笔扩展到十亿笔
每年可为客户
节省 1500 英镑
提高了
员工工作效率
通过优化成本
实现显著扩展
减少了
开销
概览
云原生金融科技初创企业 Snoop 希望利用英国的开放银行业务系统,开发一款应用程序,以帮助用户控制自身财务状况。为了实现这一目标,该公司必须迅速扩大规模,每天的开放银行交易量从零笔增加到数百万笔,同时保持不间断的可用性。
这个由联合创始人组成的小型团队希望 Amazon Web Services(AWS)提供实现愿景所需的基础设施。Snoop 使用 Amazon Elastic Container Service(Amazon ECS),这是一项完全托管式容器编排服务,可以简化容器化应用程序的部署、管理和扩展。Snoop 将 Amazon ECS 与 AWS Fargate(一种无服务器、即用即付的计算引擎)配合使用,可在几秒钟内为用户提供超个性化的见解。使用 AWS,Snoop 可以快速部署容器化应用程序、高效扩展,并花费更多时间专注于其帮助客户降低生活成本的使命。
机遇 | 使用 AWS 为 Snoop 更进一步提供见解
Snoop 成立于 2019 年,于 2020 年 4 月推出产品和服务,并在英国的开放银行业务中发现机遇。在 2018 年开始开放银行业务时,英国最大的银行开始以安全、标准化的方式共享数据。为了进行应对,Snoop 创建了自己基于云的应用程序,该应用程序使用开放银行业务数据为用户提供支持。客户可在一个地方访问其账户,同时获得有关其账户活动的更多见解。
将见解转化为有用的应用程序需要时间、专业知识和计算能力。Snoop 诞生于云时代,是一家初创企业,在开展工作时并没有老牌公司所享有的庞大团队和预算。凭借精益资源,联合创始人将目光投向了 AWS。他们从以前的经验中得知,AWS 有一些解决方案可以加快可扩展应用程序的上市速度。使用 AWS Activate,Snoop 获得了多种工具、资源、内容和专家支持,为初创企业的发展提速。Snoop 的 Chief Technology Officer Jem Walters 指出:“使用 AWS 是一个毫不犹豫的决定。我们非常高兴能使用其服务,这些服务支持我们按照自己希望的方式构建 Snoop。”
Snoop 提供多种可自定义的功能,如社交媒体风格的“Snoop Feed”、电子邮件、事件驱动型警报等。当客户加入 Snoop 时,会提供自己的姓名、电子邮件和电话号码,并通过开放银行业务 API 安全访问他们的账户。Snoop 可从客户的交易中收集 300 多个数据点,然后其人工智能和机器学习引擎将启动。Snoop 的定期支付引擎可向客户显示他们的资金去向。此引擎的推荐引擎可以提供及时内容,帮助客户做出更明智的财务决策。例如,该应用程序可以告诉用户,他们正在为自己所忘记的订阅自动付费,或者用户可以了解到,他们有更划算的汽车保险计划选项。
Snoop 的目标是为用户提供定制体验,让他们能在一个地方管理所有财务事宜。这意味着该应用程序必须安全、易于使用且全天候可用。
我们所有的 Amazon ECS 实例都使用 AWS Fargate,这样可以节省大量开销。作为一家快速扩张的初创企业,这正是我们所需要的。”
Jamie West
Snoop 的 Senior DevSecOps Engineer
解决方案 | 构建一款在 2 年内将交易量从零笔扩展到十亿笔的应用程序
Snoop 在 AWS 上全力以赴,构建了自己的架构,将银行业务的交易量轻松扩展到 10 亿笔,在快速增长的同时保持用户期望的安全性和性能。Walters 表示:“我们发现,平均而言,如果客户采取我们建议的措施,他们每年可以节省多达 1500 英镑。”Snoop 可为用户提供隐私和安全性,以及性能和可用性。Walters 补充说:“确保解决方案随着我们的成长而发挥作用,是建立信任和强大品牌的关键。”
Snoop 将 Amazon ECS 与 AWS Fargate 配合使用,构建有韧性的应用程序,而无需管理自己的基础设施。这包括 AWS Fargate Spot,可以运行允许中断的 Amazon ECS 任务,通过按需定价可以节省高达 70–90% 的费用。Snoop 的 Senior DevSecOps Engineer Jamie West 指出:“我们所有的 Amazon ECS 实例都使用 AWS Fargate,这样可以节省大量开销。作为一家快速扩张的初创企业,这正是我们所需要的。”Snoop 使用 AWS Lambda 为程序构建韧性和可扩展性。AWS Lambda 是一项无服务器、事件驱动型计算服务,可用于为几乎任何类型的应用程序或后端服务运行代码,而无需预置或管理基础设施。Snoop 使用 AWS Lambda 进行异步集成,其中函数代码移交给 AWS Lambda,后者将用户请求放入队列,然后返回成功的响应。一个单独的进程将从该队列中读取事件,并将事件发送给函数。Snoop 使用 Amazon API Gateway,该服务使开发人员可以轻松为其应用程序的“前门”创建、发布、监控和保护几乎任何规模的 API。AWS App Mesh 可将这一切结合起来,提供应用程序级联网,以使服务能够跨多种类型的计算基础设施进行通信。
使用 AWS 解决方案,Snoop 可以处理接口和流量管理的艰巨任务,只需几位工程师即可完成很多工作。Snoop 的开发人员可将软件应用程序视为独立组成部分,从而简化其任务,而不必创建整体式应用程序。使用云资源发现服务 AWS Cloud Map,Snoop 可以不断检查动态环境,以保持各个位置处于最新状态。
Snoop 的 Head of DevSecOps Andy Makings 说:“性能决定一切,在出现问题时,我们会对问题进行修复,并且修复速度很快。”这种思维模式使 Snoop 从一开始就可以更轻松地制定流程。Snoop 的工程师可与 AWS Startups 进行近乎实时的交互,这项服务可以帮助公司入门、与其他创始人建立联系,并寻找发展资源,从而快速获得帮助。Walters 说:“在此过程中,我们得到了 AWS Startups 团队的大力支持。”
该公司的创新和客户服务已经赢得认可。2021 年,“银行业务科技大奖”将 Snoop 评为年度最佳开放银行业务解决方案。最近,Snoop 荣获 AWS 软件初创企业奖项颁发的“后起之秀”奖,以表彰其作为早期初创企业,展示了创新技术解决方案,来为客户提供支持。
成果 | 让自动扩缩功能为客户提供服务
自动扩缩和可用性意味着 Snoop 能够保持持续增长,无论是扩展到新领域还是增加企业对企业应用程序。此外,该团队还使用了 AWS 客户支持,能够支持公司在云中更快进行迁移和构建,使开销保持在预算范围内。
Snoop 自 2020 年推出时为零下载量,如今其下载量已经远超一百万,每月活跃用户为 15 万至 20 万。将 Amazon ECS 与 AWS Fargate 配合使用,以无服务器方式预置、管理和编排容器,意味着 Snoop 可以继续将客户放在首位。Walters 说:“我们已经制定了雄心勃勃且激动人心的增长和产品开发路线图,AWS 将成为我们一切工作的核心。”
关于 Snoop
Snoop 是一家金融科技公司,致力于提高每个人的生活品质,帮助人们削减账单、偿还债务、增加储蓄以及节省开销,所有这些无需更换银行即可实现。
使用的 AWS 服务
AWS Fargate
AWS Fargate 是一种无服务器、随用随付的计算引擎,可让您专注于构建应用程序,而无需管理服务器。AWS Fargate 与 Amazon Elastic Container Service(ECS)和 Amazon Elastic Kubernetes Service(EKS)兼容。
Amazon ECS
Amazon ECS 是一项完全托管式容器编排服务,该服务使您可以轻松部署、管理和扩展容器化的应用程序。
了解详情 »
AWS Cloud Map
AWS Cloud Map 是一项云资源发现服务。借助 Cloud Map,您可以为应用程序资源定义自定义名称,并对这些动态变化资源的更新位置进行维护。
了解详情 »
AWS Lambda
AWS Lambda 是一项无服务器事件驱动型计算服务,该服务使您可以运行几乎任何类型的应用程序或后端服务的代码,而无需预置或管理服务器。
了解详情 »
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。