Atlassian 今天推出了Compass ,这是一种新工具,可帮助软件团队跟踪他们在组织内构建和使用的所有微服务。
Atlassian 敏捷和 DevOps 产品负责人 Tiffany To 指出,Atlassian 本身目前有大约 1,500 个微服务在生产中。 “这也就不足为奇了,这就产生了创建某种方式来跟踪所有这些微服务的需求,”她解释道。 “你现在在市场上看到的是人们不得不自己弄清楚如何做到这一点。对于 Atlassian 而言——这是我们历史的一部分——我们将经历过的事情,然后我们想办法将它们变成为更多客户服务的产品——因为我们有 200,000 名客户,对吗?我们已经非常清楚地听到了他们的声音。他们都面临着这种痛苦。他们都在尝试学习 DevOps,并且都在尝试使用大量的 DevOps 工具。”
虽然这些公司都想使用最好的工具,但他们也需要一种方法来管理所有这些工具。
不出所料,这就是 Compass 的用武之地。它旨在帮助开发团队汇总所有这些数据,并为他们提供一个单一工具来跟踪他们用于组装软件的所有组件以及谁负责这些组件。事实上,Compass 的核心功能之一就是它的组件目录。例如,它跟踪组件,但也提供共享文档的地方。也许同样重要的是,目录还跟踪组件和拥有它们的团队之间的依赖关系,这在理想情况下可以让开发人员在出现问题时更轻松。
需要注意的是,这样的目录还可以帮助大型企业减少重复构建相同组件的一些低效率,因为团队根本不知道他们已经可以使用什么。
“指南针成为您进行开发人员协作的新中心,”To 说。 “我们查看了客户在尝试合作时告诉我们的内容。一切都像在 Slack 中一样发生。 […] 我认为我们正在做的很多事情都是为开发商提供一个新家。”
Compass 的第二部分是其记分卡,该团队将其描述为“DevOps 健康工具”,让开发人员可以根据他们为自己设定的任何基线来评估他们的项目状态。一旦项目投入生产,开发团队也越来越需要管理他们的项目的生命周期,因此像这样的工具应该让各个开发人员及其团队更容易查看他们管理的服务的状态。
还值得注意的是,Compass 是可扩展的,并且与 Atlassian 的云应用程序开发平台 Forge 兼容。开发人员可以扩展服务以满足他们自己的需求,也可以从他们使用的所有其他工具中引入信息。
当然,采用 Compass 意味着开发人员必须使用另一种工具,但 To 指出,她认为 Compass 是“一种组织您已经在使用的所有工具的方式”。
来源: https://techcrunch.com/2022/04/06/atlassians-compass-is-mission-control-for-software-development/