公司:Simility
行业:金融服务
Simility 于 2018 年被 PayPal 收购,是一家高度可扩展的基于云的欺诈预防服务,它结合了机器学习和人工分析的力量,保护中小企业和企业客户免受最复杂的欺诈类型。
Simility 每天为其云客户处理数亿笔交易,并在其本地部署中每天处理数十亿笔交易。鉴于极高的交易量,该团队发现难以满足最终用户的延迟要求。
Simility 最初选择 Redis Enterprise 用于缓存,并立即缓解了其吞吐量和延迟挑战。由于 Redis Enterprise 非常容易扩展且开销很小,Simility 的 IT 团队能够轻松地将解决方案扩展到其他用例,包括高速交易、作业和队列管理以及实时数据导入。
通过使用 Redis Enterprise,Simility 能够将 IT 成本降低多达 30%,将应用程序功能的交付速度提高多达 30%,将系统停机时间减少多达 20%,并将应用程序性能提高近 90%,同时减少了对内部 IT 专门资源的需求。
欺诈和滥用(包括假账户、支付欺诈、诈骗、虚假评论和账户劫持)是当今企业面临的持续挑战。虽然有许多第三方解决方案仅针对信用卡欺诈预防,但企业必须牺牲自己的时间和资源来构建自己的系统,以进行全面的用户和交易欺诈和滥用管理。
这就是 Simility 的作用。2018 年被 PayPal 收购,这家位于帕洛阿尔托的公司提供高度可扩展的基于云的欺诈预防软件解决方案,它结合了机器学习和人工分析,保护中小企业和企业客户免受最复杂的欺诈类型。Simility 解决方案使分析师能够快速适应欺诈者的不断变化的策略——所有这一切都无需编写代码。
自 2014 年成立以来,Simility 的发展迅速,其欺诈检测系统每天为其云客户处理数亿笔交易,并在其本地部署中每天处理数十亿笔交易。Simility 一直在使用 DataStax 作为其主要数据存储,但鉴于极高的交易量,IT 团队发现难以满足最终用户的延迟要求。处理数百万个连接成为一个挑战。
“虽然写入 Cassandra 数据库很快,但读取并不总是显示最新数据,因为 Cassandra 副本最终是一致的,而且速度很慢,”Simility 工程主管 Ravi Sandepudi 解释道。
Simility 决定最初使用 Redis Enterprise 进行缓存,并立即缓解了其吞吐量和延迟挑战。由于 Redis Enterprise 非常容易扩展且开销很小,Simility 的 IT 团队随后能够轻松地将解决方案扩展到其他用例,包括高速交易、作业和队列管理以及实时数据导入。
Simility 现在在 Redis Enterprise 中存储了许多不同类型的数据——有些是持久性的,有些是瞬态的。应用程序架构包括容器中的多个服务器副本,并行处理数据。由于 Simility 利用来自多个来源的实时数据,因此应用程序会受到数百甚至数千个连接的影响。Redis Enterprise 优雅地处理了公司的高吞吐量低延迟需求。Simility 还使用 Redis 的一些标志性功能,包括内置的键过期功能、TTL 和 HyperLogLog,用于对计数进行概率估计。
“在我们的欺诈检测服务中使用 Redis Enterprise 对我们组织来说是一个绝佳的决定,”Sandepudi 说。“它使我们能够轻松地管理每天数十亿笔交易,跟上我们指数级的增长速度,并加快所有客户的欺诈检测速度。”
通过使用 Redis Enterprise,Simility 能够将 IT 成本降低多达 30%,将应用程序功能的交付速度提高多达 30%,将系统停机时间减少多达 20%,并将应用程序性能提高近 90%,同时大幅减少了对内部 IT 专门资源的需求。
“我们真的很喜欢使用 Redis Pack 无缝扩展和缩减的能力,”Sandepudi 指出。“内置的高可用性减少了内部运行解决方案所需的运营工作量,使我们的技术资源能够专注于其他更具战略意义的项目。在迁移到 Redis Enterprise 之前,我们的 IT 团队一直在担心如何处理每天数百万个连接和数十亿笔交易,以及我们是否需要构建和处理队列。现在,我们可以轻松地处理这种巨大的工作负载。”
随着客户的数据量和处理需求迅速扩大,Simility 将不断增加其对 Redis Enterprise 的使用。该团队现在计划将更多工作负载从 DataStax 迁移到 Redis Enterprise,以便能够轻松地将环境扩展到多个站点,并更快、更有效地满足客户的欺诈检测需求。