什么是平台工程?

2022年10月5日

贡献者:Lori Perri

平台工程是一种新兴的技术方法,可以加速应用程序的交付以及它们产生业务价值的速度。

平台工程通过提供具有自动化基础设施操作的自助服务功能,提高了开发人员的体验和工作效率。平台工程是趋势,因为它承诺优化开发人员体验,加速产品团队交付客户价值。

平台工程的出现是为了应对现代软件架构日益复杂的需求。如今,非专业的终端用户经常被要求操作一系列复杂的神秘服务,”Gartner副总裁分析师保罗·德洛里(Paul Delory)说。“为了帮助终端用户,并减少他们从事有价值工作的摩擦,具有前瞻性的公司已经开始在终端用户和他们所依赖的支持服务之间构建操作平台。”

立即下载2023年Gartner十大战略技术趋势详细指南

Gartner预计,到2026年,80%的软件工程组织将建立平台团队,作为可重用服务、组件和应用交付工具的内部提供者。平台工程将最终解决软件开发者和运营商之间合作的核心问题。

平台工程如何工作

平台工程是一个新兴趋势旨在使企业软件交付现代化,特别是用于数字转换.工程平台由专门的产品团队创建和维护,旨在通过提供通用的、可重用的工具和功能以及与复杂基础设施的接口来支持软件开发人员和其他人的需求。

工程平台的具体功能完全取决于其最终用户的需求。该平台是一个产品,由专门的专家团队构建,并提供给客户,客户可能是开发人员、数据科学家或最终用户。平台团队需要了解用户群体的需求,确定工作的优先级,然后构建一个对目标受众有用的平台。

立即下载:2021-2023年新兴技术路线图

最初的平台构建工作通常从内部开发人员门户(idp)开始,因为这些门户是最成熟的。idp提供了一套精心策划的工具、能力和流程。它们是由主题专家挑选的,并经过包装以方便开发团队使用。平台团队必须与他们支持的开发人员密切协商,确定哪种方法最适合他们的独特情况。

我们的目标是无摩擦的、自助服务的开发人员体验,它提供正确的功能,使开发人员和其他人能够以尽可能少的开销生产有价值的软件。该平台应该提高开发人员的生产力,同时减少认知负荷。平台应该包括开发团队需要的所有东西,并以最适合团队首选工作流的方式来呈现它。

新一代工具的开发已经使平台工程成为DevOps社区中最热门的话题之一。这些工具旨在简化平台的构建和维护。

平台工程是用来做什么的

一个公司的理想发展平台对另一个公司来说可能没什么用。即使在同一家公司中,不同的开发团队也可能有完全不同的需求。

工程平台的首要目标是提高开发人员的生产力。对于组织来说,这样的平台鼓励一致性和效率。对于开发人员来说,它们为交付管道和底层基础设施的管理提供了一种受欢迎的解脱。

简而言之:

  • 平台工程通过自动化的基础设施操作实现了可重用工具和自助服务功能,改善了开发人员的体验和生产力。

  • 这种技术方法利用可重用的可配置应用程序组件和服务。

  • 对用户的好处在于标准化的工具、组件和自动化的过程。

保罗戴罗瑞他是Gartner技术专业人员的研究副总裁,也是技术专业人员的数据中心基础设施和技术专业人员的云和边缘计算议程的议程经理。Delory先生为系统管理员和为他们服务的供应商提供了深厚的技术专业知识。

体验技术专业人员会议

加入您的同行,在高德纳会议上揭开最新的见解。

Gartner使用条款和隐私政策。< / > "> 登录您的账号访问您的研究和工具" class="eloqua-text"> 登录您的账号访问您的研究和工具" class="optin-text">
Baidu