DevOps

DevOps

rm AI section - user who added it has made several AI edits, source does not verify the slop

← Previous revision Revision as of 23:05, 1 May 2026
Line 32: Line 32:
==Relationship to other approaches==
==Relationship to other approaches==
Many of the ideas fundamental to DevOps practices are similar to other well-known practices, such as [[Lean manufacturing|Lean]] and [[W. Edwards Deming|Deming's]] [[PDCA|Plan-Do-Check-Act]] cycle, through to [[The Toyota Way]] and the [[Agile software development|Agile]] approach of breaking down components and batch sizes.{{Cite journal |last=Klein |first=Brandon Thorin |date=2021-05-01 |title=The DevOps: A Concise Understanding to the DevOps Philosophy and Science |url=https://www.osti.gov/biblio/1785164/ |language=English |doi=10.2172/1785164 |osti=1785164 |s2cid=236606284 |website=Osti.gov}} Contrary to the "top-down" prescriptive approach and rigid framework of [[ITIL]] in the 1990s, DevOps is "bottom-up" and flexible, having been created by software engineers for their own needs.{{Cite web |date=5 July 2020 |title=The History and Evolution of DevOps {{!}} Tom Geraghty |url=https://tomgeraghty.co.uk/index.php/the-history-and-evolution-of-devops/ |access-date=2020-11-29 |language=en-GB}}
Many of the ideas fundamental to DevOps practices are similar to other well-known practices, such as [[Lean manufacturing|Lean]] and [[W. Edwards Deming|Deming's]] [[PDCA|Plan-Do-Check-Act]] cycle, through to [[The Toyota Way]] and the [[Agile software development|Agile]] approach of breaking down components and batch sizes.{{Cite journal |last=Klein |first=Brandon Thorin |date=2021-05-01 |title=The DevOps: A Concise Understanding to the DevOps Philosophy and Science |url=https://www.osti.gov/biblio/1785164/ |language=English |doi=10.2172/1785164 |osti=1785164 |s2cid=236606284 |website=Osti.gov}} Contrary to the "top-down" prescriptive approach and rigid framework of [[ITIL]] in the 1990s, DevOps is "bottom-up" and flexible, having been created by software engineers for their own needs.{{Cite web |date=5 July 2020 |title=The History and Evolution of DevOps {{!}} Tom Geraghty |url=https://tomgeraghty.co.uk/index.php/the-history-and-evolution-of-devops/ |access-date=2020-11-29 |language=en-GB}}

===Platform engineering===
{{main|Platform engineering}}

'''Platform engineering''' is an emerging discipline within software engineering that supports DevOps by building and maintaining internal developer platforms (IDPs). These platforms provide standardized tools and reusable components—such as CI/CD pipelines, infrastructure provisioning, observability, and security controls—to streamline software delivery and reduce the cognitive load on developers. The goal is to enable self-service capabilities, improve productivity, and ensure consistency across development and operations teams.{{Cite web |title=What is platform engineering? |url=https://learn.microsoft.com/en-us/platform-engineering/what-is-platform-engineering |website=Microsoft Learn |access-date=2025-04-01}}{{Cite web |title=What is platform engineering? |url=https://www.redhat.com/en/topics/devops/platform-engineering |website=Red Hat |access-date=2025-04-01}}


===Agile===
===Agile===