查看原文
其他

Docker 创始人推出 Dagger,这个厉害了!

推荐关注

扫码关注“后端架构师”,选择“星标”公众号

重磅干货,第一时间送达!

责编:架构君 | 来源:思否编辑部


上一篇好文:一个炫酷的仓库管理系统


大家好,我是后端架构师。



目前,距 Docker 创始人 Solomon Hykes 离开自己创立的容器技术公司已经有将近四年时间了。

自 Solomon Hykes 离开以后,Docker 经历了起起落落,包括在 2019 年将其企业业务出售给 Mirantis。但长期以来,作为 Docker 的形象代言人,Hykes 却很少涉足企业内部事务,仅仅是参与了几轮融资。

据了解,Hykes 其实一直在悄悄地致力于创业公司 Dagger,该公司已于昨日推出公开测试版,并宣布已完成 2000 万美元的 A 轮融资。

本轮融资由 Redpoint Ventures 领投,Y Combinator、Nat Friedman(GitHub 前 CEO)、Brian Stevens(Google Cloud 前 CTO、Red Hat 前 CTO)、Idit Levine(solo.io 创始人兼 CEO)、Julius Volz(Prometheus 的创始人)、Ellen Pao(Reddit 前 CEO)和 Daniel Lopez(Bitnami 联合创始人)参投。

此前,Dagger 已经完成了由 New Wave 领投的 300 万美元与 700 万美元两轮种子融资。

Dagger 由 Hykes 与他在 Docker 的好友 Sam Alba 及 Andrea Luzzardi 共同创立,旨在为企业团队构建所谓的“DevOps 操作系统”。

Hykes 提到,一个企业完全可以像 Dagger 一样,从团队起步,而不一定是产品创意。联合创始人们一直在思考可以为开发者社区解决哪些问题,并很快就意识到 DevOps 流程仍然是目前很多企业团队的瓶颈。

“我们决定从零开始,不对自己的认知做任何预设,”Hykes 在谈到团队的心路历程时表示, “我们在探索过程中如同一张白纸,仔细倾听大众的意见。大众的反馈也很快就将我们推向 CI/CD 和自动化管道的方向。

DevOps 作为开发者和运营团队之间的过渡部分显得太过复杂,开发者们对自己的认知很清晰,工作也富有成效,但运营团队却想依赖云服务之类很酷的技术,将工作变得规模化。DevOps 就像两者中间的粘合剂,虽然有效,但体验感太差,浪费了很多时间和资源。所以我们专注于此。”

Dagger 团队认为,目前市面上有很多强大的 DevOps 工具,但它们的专业性过高。而随着应用程序涉及的范围越大,DevOps 堆栈也会随之膨胀。另外,Docker 系列技术文章、面试题和答案全部整理好了,微信搜索民工哥技术之路,可以在线阅读。

牛逼啊!接私活必备的 N 个开源项目!

Hykes 表示 “市面上从不乏专门的专用工具,但开发者必须将这些工具全部粘合在一起,而粘合剂就是瓶颈。因此,我们专注于用更好的东西来代替这些粘合剂。”

具体来说,这意味着 Dagger 要帮助 DevOps 工程师们将他们的管道编写为 CUE(即配置、统一、执行)中的声明性模型。以此为基础,工程师们就能以纯代码形式描述他们的管道,并将各个部分连接起来。

Hykes 解释道,“新方案的主要区别,在于它更趋近于真正的软件开发体验。如果你喜欢别人编写的行为,就可以直接导入。如果您想查看该操作的源代码也可以随时查看。这种行为本身,也可以是由多个更小、针对性更强的行为组合而成。这就跟常规软件开发思路高度统一了。”

为了进一步改善开发人员的体验,Dagger 团队还在构建“Dagger Universe”,这是一个精心策划的工具包库,开发人员可以将其导入到自己的 Dagger 配置中。

在这样一套整体方案之下,潜在用户也可以保留他们现有的 CI 基础设施。Hykes 表示,Dagger 并不是要替代 Circle CI 或 GitLab 之类的东西,而是在此基础上建立。

来自 Redpoint Ventures 的 Erica Brescia 评论说,“对于 DevOps 团队而言,基础设施管理与云端软件部署太过复杂,但 Dagger 却用一种优雅的方式实现了用代码简化软件供应链管理。......通过让定制化应用交付管道具备可移植性,Dagger 团队改变了软件构建和部署意义上的游戏规则。”

Hykes 指出,他在构建 Dagger 的过程中参考了不少 Docker 的开发经验。与 Docker 一样,Dagger 也包括开源部分。虽然目前团队仍在研究相关细节,但它将成为 Dagger 生态系统的关键部分。

“Dagger 将成为一套混合平台,所以需要具备开源引擎。我们此次公布的就是这套开源引擎,并且匹配一项能够紧密集成的可选云服务。…...我们从 Docker 得出一个结论,如果想要建立一个庞大且繁荣的开发者社区,就必须真正拥抱开源。但是,如果想让社区蓬勃发展,并希望用户有良好的体验感,那么就得把社区与一个清晰明确的产品愿景联系起来。”

目前,Dagger 团队将专注于开发开源引擎,同时关注社区的需求及痛点所在。托管服务将在稍后推出。另外,搜索公众号Java就该这么学后台回复“面试”,获取一份惊喜礼包。

Hykes 表示,Docker 的发展过于迅速,这项服务几乎在一夜之间就变成了技术行业的基础容器技术方案,导致公司失去了方向。所以对于 Dagger,他计划放慢速度,毕竟 Dagger 本身并不直接运行应用程序,团队应该也能对此长期保持专注。

"在商业化方面,我们的思路也会是一样慢而稳。在 Docker 的时候,我们也希望能在商业化发展中坚守项目定位,但我们并没能充分倾听社区用户的声音",Hykes 谈到。

Dagger 将利用这次 A 轮融资,扩大其开发团队,同时招聘并建立起营销和开发者关系团队。

参考链接:https://techcrunch.com/2022/03/30/docker-founder-launches-dagger-a-new-devops-platform/

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!


PS:如果觉得我的分享不错,欢迎大家随手点赞、转发、在看。


最后给读者整理了一份BAT大厂面试真题,需要的可扫码加微信备注:“面试”获取。


版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

END

最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。在这里,我为大家准备了一份2021年最新最全BAT等大厂Java面试经验总结。

别找了,想获取史上最全的Java大厂面试题学习资料

扫下方二维码回复「面试」就好了

历史好文:

比特币又爆了。。。

分享一个牛逼的开源后台管理系统,不要造轮子了(附源码)!

基于SpringBoot 的CMS系统,拿去开发企业官网真香

10w 行级别数据的 Excel 导入优化记录

面试官:MySQL 批量插入,如何不插入重复数据?

写代码爬取了某 Hub 资源,只为撸这个鉴黄平台!

如何搭建一台永久运行的个人服务器?

Java8 判空新写法!

MySQL夺命15问,你能坚持到第几问?

怎么写出一份令人惊叹的设计文档?

‍看看人家那微信后台管理平台,那叫一个优雅‍

14 个写 Java 的习惯

看看人家那权限管理系统,那叫一个优雅

扫码关注“后端架构师”,选择“星标”公众号

重磅干货,第一时间送达!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存