暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Redis 助力 Flowdesk 数字金融服务,每日亚毫秒级延迟执行超过 100 万个订单

原创 通讯员 2023-09-07
246

2023年9月4日消息,在 Google Cloud 上使用内存数据库平台正在帮助法国公司 Flowdesk 实现其公司使命,即为全球客户提供最好的加密金融服务。

其基础设施主管 Julien Tocci 表示,该软件 Redis Enterprise 每天能够以亚毫秒级延迟和零停机时间执行超过 100 万个订单。

Redis Enterprise 和 Redis Active 是加密金融科技公司 Flowdesk 灵活运营的关键

Flowdesk 总部位于巴黎,销售加密货币交易平台。Tocci 常驻新加坡办事处,负责公司的 DevOps、云、数据和网络安全运营。

这绝非一项微不足道的工作,因为 Flowdesk 的核心主张依赖于其基础设施的密集使用,因为它致力于算法交易和加密。

它将这些服务应用于一种称为做市的金融工具,向客户提供可交易资产的买入价和卖出价。

在正常金融领域,券商是最常见的做市商类型。

托奇 说:

我们是做市商,但我们的做法与经典做市商不同;我们提供基于技术的服务,因此做市即服务。这是因为我们相信这对客户和整体而言更加透明和资本效率更高,并且是一种更好的方法。

Tocci 表示,从这个出发点,该公司开发了一个连接 100 多个中心化和去中心化交易所的交易平台。

加密货币用户可以从该平台购买的一些客户服务包括做市以外的一系列金融工具,例如托管、经纪和财务管理。 

动态配置管理

Tocci 表示,在 2020 年开启虚拟业务之前,这家云原生公司开始使用 Cockroach 和 Google Cloud Memorystore 的组合。

他说,最初,这确实允许以亚秒的速度访问存储财务数据的订单簿,并满足了该品牌对高可用性、低维护数据库服务的需求,该服务与其选择的超大规模平台 Google Cloud 配合良好。

Tocci 解释了为什么选择这种在云中处理数据的方法:

我们有两种数据:实时数据,即运行速度非常快且对时间敏感的交易数据。然后,我们拥有与我们想要存储的那些交易相关的所有数据 - 因此完整的订单簿将位于缓存中,并且该订单簿的每次更新都将是实时数据。从一开始,我们就知道我们总是有大量想要缓存的数据。

但他表示,随着公司开始发展,很快就开始看到动态配置管理的需求,即能够更好地构建计算工作负载的配置。

他表示,随着该公司开始在欧洲、美国和远东开展业务,很快就出现了对全球可用性和多区域云架构的需求。

虽然 GCP 仍然是 Flowdesk 的主导云平台,但现在 Microsoft Azure 也占据了 5%。

Tocci 决定,为了扩展他的数据库基础设施,数据库即服务比他一开始的方案更能满足这些多种需求。

他说,他最初并不知道他的最终内存数据合作伙伴,但在一些初步研究后决定评估该技术。

他说,我们考察了多家供应商,并进行了多项基准测试。

由于操作和功能方面的多种原因,Redis 最终胜出了。

一方面,该服务与 Google Cloud Marketplace 完全集成,因此他只需支付一张账单,而不是两笔。

他表示,Flowdesk 最初确实尝试使用本地版本的 Redis Enterprise 来构建集成,但发现它太难维护了——作为云服务运行要容易得多。

Tocci 还喜欢使用一种称为虚拟私有云 (VPC) 对等互连的技术与专用网络内的应用程序进行交互,其中每个网络中的资源可以快速、安全地相互通信。

该团队还喜欢该产品的所有云界面,他说这些界面非常好 - 但最终达成交易的是灵活性。用托奇的话说:

我们很容易扩大或缩小规模——当我们处于市场活动高峰期时,我们可以轻松扩大数据库,以便它们能够满足负载。但同样,当我们的市场没有发生太大变化时,我们可以减小数据库的大小,这对我们来说确实具有成本效益。

设计未来的金融机构

现在数据库即服务已经成为 Flowdesk 工作流程的核心两年了,Tocci 认为它的持续贡献是什么?他说: 

这使我们能够做的第一件大事是多云,因此我们现在拥有一个完全地理分布式的数据库复制系统。这意味着我们在世界三个地区拥有本地数据库,因此我们的延迟非常低,因为所有数据都非常接近。 

我们在区域之间复制密钥也非常容易,因此操作复杂性并不高——一切都非常即插即用。对于其他数据库选项,存在过度扩展的趋势,而这会产生成本。

他说,这种数据缓存方法的第二个主要好处是快速扩展——在高峰时段,该平台每秒可以处理 100,000 次操作。

他还报告说,系统上线期间操作事故为零:正常运行时间“非常好”。

Flowdesk 和云缓存的下一步将是添加新的交易区域。

他还希望提高效率,检查系统内各个级别的各种延迟,包括数据处理级别。

他的结论是:

带来更好的加密市场的可扩展性是我们的重点,因为我们希望未来拥有 1000 个代币发行者。借助 Redis 和 Google Cloud,我们认为我们真的可以做到这一点。


文章来源:https://diginomica.com/flowdesk-using-memory-database-make-digital-finance-fast-and-accessible

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论