Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations in the cloud-native era. Platform engineers provide an integrated product most often referred to as an “Internal Developer Platform” covering the operational necessities of the entire lifecycle of an application
Platform engineering is the
discipline of designing and building toolchains and workflows that enable
self-service capabilities for software engineering organizations in the
cloud-native era. Platform engineers provide an integrated product most often
referred to as an “Internal Developer Platform” covering the operational
necessities of the entire lifecycle of an application. An Internal Developer Platform (IDP) encompasses a variety of technologies and
tools, integrated in a manner that reduces cognitive load on developers while
retaining essential context and underlying technologies. It helps operations
structure their setup and enable developer self-service. Platform engineering
done right means providing golden paths and paved roads that match the
preferred abstraction level of the individual developer, who interacts with the
IDP.