平台工程 vs. DevOps

DevOps 已被用作 50,000 种事物。没有人知道它的含义。每个人都有自己的定义!

这就是 devops 一词的难点所在。

问十位工程师“什么是 DevOps?”他们每​​个人都会有自己的答案。真是一团乱麻。

  • “嗯,DevOps 是一种文化”
  • “Devops 不是一个职位名称”
  • “不,你在做操作,但你也在开发应用程序代码”

现在,我认为如果你在组织中、为自己或团队对 DevOps 有明确的定义,你不需要完全摒弃 DevOps 这个术语。但要知道,在你的组织之外,Devops 对很多人来说意味着很多事情。

平台工程带来清晰度
工程师们正在构建软件运行的平台。“平台”是一个关键词,它将一切凝聚在一起,使这个想法变得有意义。

我觉得这很有意义,其他人也觉得这很有意义。这就是我非常喜欢平台工程这个术语的原因。

我喜欢人们专注于将平台视为产品。应用工程师的开发体验至关重要;他们是平台团队服务的对象。从根本上讲,平台的目标是让他们的生活更轻松。

自从我开始更加关注 IaC 和平台以来,这一直是我的目标。我曾经是一名应用程序工程师,写过很多 typescript 和 ruby​​。然后我转向了 terraform 和 AWS。

当我做出这一转变时,我很高兴有应用工程师作为我的用户。让他们开心真是太棒了!

对我来说,这就是平台工程的意义所在。那些应用工程师就是我们的用户。我们努力为他们服务。我们应该问他们问题。我们应该确保他们对我们提供的东西感到满意。

平台是产品;应用工程师是客户。

愿你的用语永远清晰明确,

马特@Masterpoint