DevOps - Definition

Die Definition aus der CNCF für DevOps und Platform Engineering ist: “DevOps “DevOps is a methodology in which teams own the entire process from application development to production operations.”2 While DevOps practices can be implemented by teams without developing a dedicated platform, it can be useful to view platform engineering as an approach to scaling DevOps principles through the delivery and management of a unified platform that serves the entire organization. This shared platform aims to streamline the development, deployment, and operational processes, providing a standardized and efficient environment for software delivery. Although DevOps and platform engineering converge on the objectives of optimizing software delivery and operational performance, platform engineering distinctively focuses on the development of a tangible product—the platform itself—to facilitate these goals.

Mittlerweile wird der Begriff DevOps oft widersprüchlich verwendet, so dass eine klare Definition und insbesondere wichtige Ziele wie die Ende-zu-Ende-Verantwortung für ein Produkt - ob Plattform oder ein Fachverfahren - bis zum Betrieb einfordert.