Kinetic Data 选择 Apache Cassandra 提供工作流自动化解决方案
公司信息
-
企业工作流自动化
-
50 名员工
-
全球 2000 家客户和政府客户,包括美国农业部、美国陆军和海军、美联储、费尔法克斯县公立学校、埃默里医疗保健。
优势
-
分布式容错
-
负载均衡
-
通过副本实现数据持久性
-
运营团队的低摩擦
Kinetic Data 是企业工作流自动化软件的领先提供商。其 Kinetic 平台将自定义工作流构建和预构建解决方案与低代码环境相结合,使精通技术的“聪明人”能够自动化工作流流程。该平台还具有专业代码功能,允许架构师自定义代码以简化数字化转型,帮助企业扩展技术投资并降低其系统的大规模成本。
在开发 Kinetic 平台时,Kinetic Data 总裁 John Sundberg 想要一个强大的数据管理系统,在使用该产品时最大限度地减少摩擦:“我们所做的一切都专注于帮助最接近问题的 IT 和业务专业人员构建他们自己的解决方案,”Sundberg 说,在构建其工作流平台时,Kinetic 决定在 Apache Cassandra 之上构建。
最终,Apache Cassandra 因其稳健性而被选中。包括自动故障转移、负载均衡和复制在内的功能消除了 Kinetic Data 及其客户的许多麻烦。此外,Kinetic Data 希望减少使用其产品的任何摩擦,而 Cassandra 是开源的这一事实很有吸引力,因为用户不必为许可问题而苦恼。
推荐语
一旦设置并运行,它就是免维护的。坦率地说,从运营角度来看,它很容易。因此,我们的客户正在使用 Cassandra,但他们并没有真正意识到这一点。但他们确实会说,“它总是启动并运行。它总是很快。” 这些都是您真正希望最终用户了解的所有优势。
Kinetic Data 总裁
大规模性能
此前,Sundberg 曾体验过一个使用 SQL Server 的低代码系统,这突出了一个关键挑战:低代码系统必须能够处理用户的未知计划以及他们的计划可能如何扩展。通常,系统架构师会为特定用例构建技术堆栈,了解性能要求和潜在瓶颈。相比之下,低代码系统为其他人提供了一个框架来构建他们喜欢的任何东西。
优化查询
无论构建什么,Kinetic Data 都必须保证出色的性能。过去,用户会构建一个表单,性能会像他们最初预期的那样,但随着记录从 5,000 增加到 50,000 或 500,000,用户会看到性能下降。本质上,这是因为 SQL 会接受并执行一个低效的查询,并花费尽可能长的时间来返回结果。相比之下,Apache Cassandra 会拒绝此类查询,这意味着用户会在第一条记录而不是第 500,000 条记录时发现问题。Kinetic Data 发现,在开发阶段,Apache Cassandra 引导用户创建高效的查询。
容错和可扩展
“我不想让环境成为一种恐惧,”Sundberg 说。“我希望用户能够对自己说,‘我想以这种方式创建表单’,并且能够去创建它,当他们提交表单时,我们需要它以他们想要的方式触发。” Kinetic Data 发现 SQL 无法让他们消除围绕数据库的思考过程。“在构建表单和工作流时,会弹出很多数据库讨论,”Sundberg 说,他们需要考虑在某些情况下创建索引。这使那些硬核的计算机人员能够使用它,但它并没有使 Kinetic Data 能够抽象掉这些问题,并赋予主题专家创建表单的能力。通过选择 Apache Cassandra,一个弹性和强大的数据库,Sundberg 说,“坦率地说,用户不必谈论数据库。”
这使 Kinetic 平台能够使美国东南部最大的医疗保健组织之一受益,作为一个自助门户,以减轻 IT 团队的工作量。2021 年,该门户能够快速跟踪和处理 120,000 张票证和 40,000 起事件,将相关任务分配给合适的个人或内部团队。在另一个例子中,安妮·阿伦德尔县公立学校的技术部门能够管理和跟踪分发给学生的 180,000 台 Chromebook 的工作流。这个 IT 团队还管理和跟踪 12,000 名教师使用的所有设备。
由于 Kinetic Data 抽象掉了复杂的基础设施,客户没有意识到他们正在使用 Apache Cassandra,但“他们确实知道它总是启动并运行;它总是很快,而且这些都是您希望最终用户了解的所有优势,”Sundberg 说。