Spotify 发布五款 Backstage 插件
Spotify 最近发布了五款 Backstage 插件,并将其作为可购买的捆绑包提供。这些插件涵盖了多种使用场景,包括合规性、访问控制、员工教育与满意度以及使用指标。这些插件结合了 Spotify 现有的工具和专门为该捆绑包开发的新功能。
Backstage 平台简介
Backstage 是一个用于构建开发者门户的开源平台。Spotify 在内部使用 Backstage 作为其“开发黄金路径”的集中管理工具。类似于 Netflix 推广的“铺平道路”概念,黄金路径提供了一种标准化的体验,帮助开发者快速搭建项目框架。每个路径都配有描述最佳实践的文档。Spotify 最近将 Backstage 捐赠给了云原生计算基金会(CNCF)。
Soundcheck 插件
Soundcheck 插件用于对软件组件进行检查,以确保它们符合组织的工程标准。Spotify 的技术与平台负责人 Tyson Singer 表示,这种方法比手动跟进更为有效。Soundcheck 的检查被分组为程序,并可以集成到 CI/CD 管道中,结果存储在 Backstage 数据库或插件特定的数据库中。默认情况下,只保留最新的检查结果,但可以启用更长的历史记录,并通过外部系统(如 Tableau)查看。
Role-Based Access Control (RBAC) 插件
RBAC 插件提供了一个无代码管理界面,用于定义角色、用户、组和权限。与现有的开源权限框架不同,RBAC 插件通过引导式编写体验,设计为非工程师使用。它还提供实时验证、组织与角色的结构化映射以及所有更改的视图。
Skill Exchange 插件
Skill Exchange 插件提供了一个内部市场,用于学习机会。它包括连接导师与学员、允许团队寻找临时帮助以及技能中心配置文件。用户可以列出他们愿意帮助他人的技能以及他们希望学习的技能。该插件内置了 Slack 集成,并计划未来添加 GitHub Enterprise 集成。Spotify 还计划通过 API 集成人力资源和学习管理软件工具。
Pulse 插件
Pulse 插件提供了一组精选的调查问题,用于衡量开发者的生产力和满意度。在 Spotify 内部,这被称为 EngSat 调查。该插件匿名化数据并展示出来,以便分析团队内的趋势。目前,该插件不支持自定义问题,但 Spotify 表示未来可能会添加此功能。
Insights 插件
Insights 插件用于跟踪组织内的 Backstage 使用数据。跟踪的两个指标是活跃用户(整体和插件内)以及每个插件的页面浏览量。该插件作为托管服务提供,由 Spotify 处理可用性和扩展性。数据仪表板可通过 backstage.spotify.com 的账户配置文件访问。
插件获取与支持
这五款插件为闭源,并通过开放测试版提供给所有 Backstage 用户。发布时未提供定价信息,感兴趣的 Backstage 用户需联系 Spotify 获取更多详情。Spotify 表示将为捆绑包中的插件提供支持,并正在评估未来为 Backstage 提供企业支持的可能性。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。