什么是平台工程?

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

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

“平台工程的出现是为了应对现代软件架构日益复杂的情况。如今,非专业的终端用户经常被要求操作复杂的神秘服务,”Gartner副总裁分析师保罗•德洛里表示。“为了帮助终端用户,减少他们从事有价值工作时的摩擦,有远见的公司已经开始构建位于终端用户和他们所依赖的后台服务之间的操作平台。”

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

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

平台工程如何工作

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

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

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

我们的目标是一个无障碍的、自助的开发人员体验,它提供了正确的功能,使开发人员和其他人能够以尽可能少的开销生产出有价值的软件。该平台应该提高开发人员的工作效率,同时减少认知负荷。这个平台应该包括开发团队需要的一切,并以最适合团队首选工作流的任何方式来呈现它。

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

平台工程是用来干什么的

对一家公司来说理想的开发平台对另一家公司来说可能毫无用处。即使在同一家公司内,不同的开发团队也可能有完全不同的需求。

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

简而言之:

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

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

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

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

经验技术专家会议

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

Gartner Terms of Use 和隐私政策。< / > "> 登录到您的帐户 访问您的研究和工具

" class="eloqua-text"> 登录到您的帐户 访问您的研究和工具" class="optin-text">