这就是 devops 一词的难点所在。
问十位工程师“什么是 DevOps?”他们每个人都会有自己的答案。真是一团乱麻。
- “嗯,DevOps 是一种文化”
- “Devops 不是一个职位名称”
- “不,你在做操作,但你也在开发应用程序代码”
现在,我认为如果你在组织中、为自己或团队对 DevOps 有明确的定义,你不需要完全摒弃 DevOps 这个术语。但要知道,在你的组织之外,Devops 对很多人来说意味着很多事情。
平台工程带来清晰度
工程师们正在构建软件运行的平台。“平台”是一个关键词,它将一切凝聚在一起,使这个想法变得有意义。
我觉得这很有意义,其他人也觉得这很有意义。这就是我非常喜欢平台工程这个术语的原因。
我喜欢人们专注于将平台视为产品。应用工程师的开发体验至关重要;他们是平台团队服务的对象。从根本上讲,平台的目标是让他们的生活更轻松。
自从我开始更加关注 IaC 和平台以来,这一直是我的目标。我曾经是一名应用程序工程师,写过很多 typescript 和 ruby。然后我转向了 terraform 和 AWS。
当我做出这一转变时,我很高兴有应用工程师作为我的用户。让他们开心真是太棒了!
对我来说,这就是平台工程的意义所在。那些应用工程师就是我们的用户。我们努力为他们服务。我们应该问他们问题。我们应该确保他们对我们提供的东西感到满意。
平台是产品;应用工程师是客户。
愿你的用语永远清晰明确,
马特@Masterpoint