Docker 创始人 Solomon Hykes 离开这家启动容器革命的公司已经快四年了。从那以后,Docker 经历了起起落落,包括在 2019 年将其企业业务出售给 Mirantis,但长期以来一直是 Docker 公众形象的 Hykes 大多停留在外围,除了他参与了一些融资轮次。不过,有一段时间以来,他一直在悄悄地开发他的下一家创业公司 Dagger,该公司今天推出公开测试版,并宣布获得 2000 万美元的 A 轮融资。

Dagger Redpoint

本轮融资由 Redpoint Ventures 领投,Y Combinator、Nat Friedman(GitHub 前首席执行官)、Brian Stevens(Google Cloud 前首席技术官和 Red Hat 前首席技术官)、Idit Levine(solo.io 创始人兼首席执行官)参投、Julius Volz(Prometheus 的创始人)、Ellen Pao(Reddit 前首席执行官)和 Daniel Lopez(Bitnami 联合创始人)。此前,Dagger 筹集了由 New Wave 领投的 300 万美元种子轮和 700 万美元种子轮。

Dagger 由 Hykes 和他的 Docker 校友 Sam Alba 和 Andrea Luzzardi 共同创立,旨在构建团队所谓的“devops 操作系统”。海克斯指出,这个新企业是如何从团队开始的,而不一定是产品创意。联合创始人一直在寻找可以为开发者社区解决的问题,他们很快就明白 DevOps 流程仍然是一个瓶颈。

“我们决定从零开始,不假设我们什么都知道,”海克斯告诉我团队用来发展其想法的过程。“我们开始这个漫长的发现过程只是为了做一张白纸,倾听人们的问题。他们很快将我们拉向 CI/CD 和自动化管道的方向。你知道,你已经拥有了开发者——开发者们很开心并且富有成效。你有运维——事情规模化,有所有这些很酷的云的东西——中间的粘合剂,DevOps 部分,这真的很复杂。人们找到了一种方法,但他们就是不喜欢这种体验,他们都在浪费时间和资源。所以我们专注于此。”

该团队认为,有很多非常强大的 DevOps 工具,但它们往往非常专业——随着这些应用程序范围的扩大,DevOps 堆栈也随之扩大。“不乏专门的工具,但 [开发人员] 必须将它们全部粘合在一起——而粘合剂是瓶颈。因此,我们专注于用更好的东西代替胶水,”Hykes 说。

具体来说,这意味着 Dagger 允许 DevOps 工程师将他们的管道编写为 CUE 中的声明性模型(代表“配置、统一、执行”)。有了这个,工程师可以描述他们的管道并将不同的部分相互连接,所有这些都在代码中。Dagger 将这些单独的部分称为“动作”,并且它们也是以声明方式描述的。

“主要区别在于它基本上是一种真正的软件开发体验,”Hykes 解释说。“所以如果你喜欢别人写的动作,你可以导入它。如果您想查看该操作的源代码,可以查看它,它使用您已经知道的相同语言。这个动作可能是通过将更小、更专业的动作自始至终组合起来而构建的。所以它更像是普通软件。”

为了补充开发人员的体验,Dagger 团队还在构建所谓的“Dagger Universe”,这是一个精心策划的软件包库,开发人员可以将其导入到他们的 Dagger 配置中。

这种整体方法还意味着潜在用户可以保留他们现有的 CI 基础设施。Dagger 并不是要替代 Circle CI 或 GitLab 之类的东西——它基本上是在它之上的一个层。

Redpoint Ventures 的 Erica Brescia 说:“对于 DevOps 团队来说,管理他们的基础设施和将软件部署到不同的云太复杂了,但 Dagger 已经优雅地破解了代码以简化软件供应链管理。” “通过使定制应用交付管道可移植,Dagger 团队改变了构建和部署软件的游戏规则。”

Hykes 指出,他从在 Docker 的经验中学到了很多东西来构建 Dagger。与 Docker 一样,Dagger 将有一个开源部分,虽然团队仍在研究细节,但它将成为 Dagger 生态系统的关键部分。

“Dagger 将成为一个混合平台,”Hykes 解释说。“所以有一个开源引擎,我们将在 [今天] 推出,并且将有一个可选的云服务,该服务将非常紧密地集成,但仍然是可选的。[…] 我们从 Docker 得出的结论是,如果你想要一个庞大而繁荣的开发者社区,你需要一个真正的开源项目。它不能是假的开源。但是,如果您希望该社区继续蓬勃发展——并且如果用户体验特别重要——那么您需要将该社区与一个产品愿景联系起来,而不是 10,000 个不同的产品愿景。”

目前,团队将专注于这个开源引擎,看看社区需要什么以及痛点在哪里。托管服务将稍后提供。Hykes 指出,在 Docker,一切都发生得如此之快,服务几乎在一夜之间成为了一项如此基础的技术,公司被拉入了太多不同的方向。对于 Dagger,他计划让事情变得更慢——而且由于 Dagger 本身并不运行应用程序,他相信团队将能够保持这种专注。

“我们将在商业化方面做同样的事情。我认为随着商业化,在 Docker,我们觉得有一本我们有义务遵循的剧本,但我们并没有真正充分地倾听我们的社区,”Hykes 说。

Dagger 将利用新资金扩大其工程团队以构建其产品,但该公司还在招聘以建立营销和开发人员关系团队。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..