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

DataStax和Temporal如何解决实时、弹性应用程序的复杂性

云原生数据库 2023-06-10
3

今天世界的需求渗透到生活的方方面面;对于企业而言,这些需求决定了现代应用程序的开发、运行和维护方式。虽然理想的应用程序是耐用、有弹性且永不失败的,但实现这一技术壮举会带来复杂的挑战,阻碍开发过程的每一步。

DBTA举办了一场名为“使用Temporal和Astra DB构建不可战胜的应用程序”的网络研讨会,演讲者包括DataStax的开发者关系负责人Aaron Ploetz和Temporal的开发者关系负责人Loren Sands-Ramshaw,他们提供了生产云原生、不可战胜的应用程序的解决方案和策略。

Ploetz将这次讨论定位为如何在持久执行的范式下,通过Temporal和AstraDB技术来生产可靠的应用程序,这是由“实时创新的十年”所引发的。

正如Ploetz所解释的那样,这十年被定义为实时时代;这意味着,将实时数据与集成的机器学习在一个完整的、专为开发人员构建的现代数据堆栈中大规模地汇集起来,已经成为现代企业的特征。至少,在理想情况下是这样的。实现这个目标,完全与加速生成准确、预测性和引人入胜的应用程序紧密相连,这正是DataStax使命的驱动力。

我们知道实时数据是必须的,但为什么呢?根据DataStax的一项调查,实时数据直接推动收入增长,其中71%的组织报告称,收入增长是由于实时数据。

这种企业可达成的业务结果是不可否认的资产。此外,在云中降低复杂性可以更有效地推动实时数据。“最终……DataStax Astra平台所做的就是从数据存储方面改善云原生开发人员的体验,”Ploetz补充道。

AstraDB提供快速启动高度可扩展的资源,支持多区域和多云,支持自动扩展,并且完全无需手动干预。这使得企业可以快速构建,并且无限扩展,满足那些需要大规模优化数据的现代需求。Sands-Ramshaw继续讨论,强调了Temporal可以为成功企业所需的效率需求提供什么。正如他所说,Temporal解决了许多困扰开发人员的压力——尤其是在微服务环境中处理开发速度和体验方面的问题。

在微服务世界中,我们必须考虑到任何下游服务可能会停机的可能性,对于分离的数据存储,我们需要在整个过程中保持一致的状态,”Sands-Ramshaw说道。持久执行,或者保证完成运行的代码,是Temporal的专长。这对于编码错误、关闭、代码重新部署等问题非常有用,因为持久执行允许开发人员在进程被终止的情况下保持代码上下文。自动重试、睡眠状态和永久函数是持久执行的新可能性,而无需依赖数据库。

Ploetz回来解释了DataStax和Temporal的联合价值,提供了这种组合的优势,使用户可以创建一种新的分布式、实时应用程序,这些应用程序是云原生的,配备了时间敏感的洞察力和全球分布,而不会受到供应商的限制。 

将DataStax可扩展的、无需手动干预的数据存储与Temporal的云原生、持久执行相结合,开发人员可以在效率、价值时间、弹性和可扩展性等方面获得显著的收益,而不会给团队带来过大的负担。




文章转载自云原生数据库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论