Diagrid推出Catalyst,帮助企业构建他们的微服务

回顾2019年,微软推出了Dapr,一个新的开源项目,为开发人员更轻松地构建事件驱动的分布式应用程序提供了帮助。就像许多流行的开源项目一样,Dapr孵化了自己的生态系统,特别是在微软将其捐赠给Linux基金会之后。正如经常发生的情况一样,Dapr的一些创始人和相关的KEDA项目的创造者离开,创立了自己的公司,包括Diagrid,该公司今天推出了其完全托管的Dapr服务的公共测试版。

这项名为Catalyst的新服务是一个API平台,为开发人员提供了管理他们自己的Dapr安装的替代方案。

图片来源:Diagrid

Diagrid首席执行官兼联合创始人Mark Fussell告诉我:“这一切关于构建分布式微服务应用程序以及开发人员今天面临的复杂性。今天,基本上,人们仍然需要整合框架,重复的样板代码,重新发明软件模式,并将可靠性和安全性融入所有这些工作中。我们通过Dapr开源项目解决了这些挑战。”

他说,Catalyst现在允许开发人员利用Dapr,无论他们使用哪种语言和偏好哪种平台。以前,Diagrid的Conductor项目是企业必须使用Kubernetes自行管理的东西。并非每家公司都对此感兴趣。

虽然Catalyst目前支持核心Dapr API,但Diagrid团队计划在明年初为所有API提供支持。

Catalyst已经支持的最有趣的功能之一是工作流。Diagrid联合创始人兼首席技术官Yaron Schneider说:“工作流对开发人员非常重要,因为它在很多方面都被使用。例如,我们看到很多公司使用Dapr工作流来构建生成式人工智能工作负载。法国跨国公司泰雷兹就是这样,他们建立了完全基于Dapr的GenAI基础设施,我们看到越来越多的这种新型工作负载使用工作流。“从某种意义上说,这也将Dapr变成了一种通用的集成服务。

想要在Dapr和新的全面托管的Catalyst之间切换的公司只需更改API端点(假设他们只使用当前支持的功能)。

“Catalyst正是我们创建Diagrid的初衷,”Fussell说。“正是这个原因,因为我们看到开发人员构建这些微服务和分布式应用程序的复杂性和困难并没有得到解决。所有主要的云服务提供商仍然专注于基础架构,这就是他们的所长。他们很难考虑应用程序开发人员领域,然后他们把把它归结为读者自行拼接,这种情况经常发生。“