用途:Golden Paths 提供设计标准化、有主见的开发工作流的模式,让最佳实践成为阻力最小的路径,同时不阻断其他选择。适用于设计标准化开发者工作流、为常见模式铺设 paved road、构建基于模板的服务创建、实施带灵活性的护栏、优化开发者上手、降低开发者认知负担。
主要能力:定义 Golden Path 的关键特征(有主见、受支持、优化、被维护、可偏离),并区分 Golden Path、Paved Road 与 Rails。提供候选路径识别标准(高频、复杂、关键、耗时、可标准化)与评估矩阵。给出模板设计原则:有主见的默认值、最小必填输入、完整包(应用层、质量层、运维层、可观测性层、文档层)、清晰的扩展点。介绍模板实现模式:脚手架/生成(Backstage、Yeoman)、Cookiecutter/Copier、基础镜像/库模式、带生成器的单体仓库。还涵盖护栏设计(预防性、检测性、纠正性)与逃生舱模式(记录例外、分层支持、覆盖机制)。
使用方式:资料未提供具体安装命令或调用步骤,仅说明该技能在涉及上述设计任务时使用。
适用场景:新服务创建、数据库供给、CI/CD 流水线搭建、安全扫描集成、可观测性设置、环境创建、API 开发工作流、前端应用搭建等。
限制:资料未提供收费、价格、平台支持范围或效果保证等信息;Golden Path 是推荐路径而非唯一路径,偏离需有理由并可能影响支持层级。