平台工程原则

现代组织在任何规模 -- 大型企业的初创公司 - 都具有相同的市场敏感性。 所有开发人员都分享了快速启动的相同目标,使他们能够快速部署代码,并缩短其 价值时间。 随着组织的发展,一般模式是建立更多的治理,以确保质量和安全,通过提高标准化控制成本,并通过改进的标准化来毫不费力地进行缩放。 但是,其中许多治理过程都以手动控制的形式开始。 例如,可以通过手动请求过程管理在新区域中创建云计算环境,以确保适当的控制。

无论是通过服务台请求、审查会议还是定期手动审核推动,手动步骤都会在软件交付生命周期中引入摩擦。 引入摩擦会降低团队速度,更糟的是,开发人员和运营团队会感到沮丧。

下面是一组原则,可指导平台工程实践的设计和实施,以解决这些问题: