本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
你需要平台团队吗?
一些公司的团队负责拥有和维护其他团队在微前端上工作时采用的代码、基础架构和流程。常见职责包括:
-
创建和维护可用于包含微前端的存储库的 CI/CD 管道。生成和测试代码更改,然后将其发布到多个环境中。
-
创建和维护与可观测性相关的工具,例如共享仪表板、警报机制和系统以应对问题。
-
创建和维护用于事件处理、共享服务使用和第三方依赖项的共享库。
-
创建和维护能够持续监控非功能性质的工具,例如系统的性能、安全性和可靠性。
-
创建和维护设计系统。
-
创建、维护和支持微前端系统的应用程序 shell。
根据项目的规模,您可以使用以下方法之一来管理这些职责:
-
创建一个专门的平台团队,其唯一职责是开发共享工具。
-
创建一个由来自多个团队的成员组成的小组。小组成员将时间分散在处理微前端和开发共享工具之间。这也被称为老虎队。
虽然老虎团队方法是保持以客户为中心的有效方法,但如果项目获得吸引力和责任,老虎团队通常会演变为平台团队。对于平台团队和老虎团队来说,从事微前端工作的最成功的公司组成了这些团队,因此具有多种背景和技能的多个人可以做出贡献。团队成员可能包括后端工程师、前端工程师、用户体验 (UX) 设计师和技术产品经理。这种多样性促使人们持续参与健康的辩论,并以简单为设计理念。