平台搭建工程(Platform Engineering)是一门专注于 为软件开发团队设计、搭建和维护工作流程和工具的学科。其主要目标是提高团队的工作效率、统一工作流,并使得日常任务处理得更快。
平台搭建工程涉及的内容包括:
内部开发者平台:
维护一个集合分散在不同云服务、工具和团队中的信息和知识的软件平台,使所有工程师能够在一个地方找到他们需要的关于应用、服务和基础设施的信息。
云原生工具和服务:
提供一套工具和服务,帮助开发者快速高效地交付应用,并通过标准化和自动化软件交付生命周期(SDLC)中的大部分任务来改善开发人员体验(DX)。
自助服务平台:
构建和维护一个自助服务平台,使开发人员能够专注于编码和交付业务逻辑,而不必等待其他IT团队提供基础设施和管理安全性。
DevOps原则:
基于DevOps原则,通过改进开发人员体验和托管框架内的自助服务,提高每个开发团队的安全性、合规性、成本和业务时间价值。
跨学科方法:
平台工程不仅是一项具体的工作职责,还是一组团队成员共同致力于采纳的一门学科或一种方法,旨在改善工作文化和提高生产率。
通过这些内容,平台搭建工程帮助组织优化开发流程,提高开发人员的生产力,并缩短应用上市时间。预计到2026年,大约80%的工程组织将拥有一个致力于平台工程的团队。