平台工程听起来像是大公司的专利。但作者认为,一旦工程师超过20人,每个创业公司都需要一个精简的平台职能。这不是奢侈配置,而是效率拐点后的必然选择。

5人团队时,人人都会部署。20人时,情况变了。人们开始复制粘贴部署配置,搞坏环境,每天在Slack里重复问同样的问题。你需要一个人专门负责"我们如何交付软件"——哪怕只是兼职。这个人无论头衔是什么,本质上就是平台工程师

打开网易新闻 查看精彩图片

创业公司的平台职能具体做什么?作者列出了四个核心职责。

第一,掌控部署路径。建立从git推送到生产环境的唯一"黄金路径",文档化、可维护,并且抵制一次性例外。

第二,管理开发环境。包括笔记本配置、本地测试、共享服务,让新员工几天内就能产出,而非几周。

第三,维护共享服务。身份验证、日志、链路追踪、密钥管理——这些东西人人用、无人管,直到你明确指派负责人。

第四,优化开发者体验。CI构建速度、本地与生产环境一致性、错误提示清晰度——这些"没人管但拖慢所有人"的隐性成本。

但作者也划清了边界:不要自建堪比AWS的K8s抽象层。创业公司负担不起。用现成的,轻度定制即可。

什么时候该启动这个职能?15到20人工程师规模是个信号。如果你每周还在Slack里问三次"为什么我的构建失败了",就是时候了。15人之前,让工程师互相帮忙、轮流当"运维人"——效率低,但比专职团队便宜。

招什么样的人?不是团队里最强的基础设施工程师,而是真正热爱开发者体验的人——那个真心想让所有人变快的人。这是完全不同的技能组合。