Platform Engineering
Platform Engineering is the process of enabling software engineering teams so they can autonomously perform end-to-end operations of the application life cycle in a cloud environment. Platform Engineers develop an integrated product that provides self-service capabilities to developers.
Luca Galante defines platform engineering as 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 operation necessities of the entire life cycle of an application.”
.png)
.png)
Whether it is infrastructure provisioning, code pipelines, monitoring, or container management, the self-service platform hides all these complexities and provides developers with all the necessities of the entire life cycle of the application.
Platform Engineering is not just necessary tooling but a combination of tools, workflows, and processes.
“https://youtu.be/j5M16qooAvo”
“https://medium.com/@rphilogene/the-10-platform-engineering-tools-to-use-in-2022-c2cbf2561f77”
“https://hemantjain.medium.com/how-platform-engineering-differ-from-devops-and-sre-723c63716d96”
“https://medium.com/@mbianchidev/2023-devops-is-terrible-ec88162c86d7”
“https://thenewstack.io/devops-is-dead-embrace-platform-engineering/”
“https://www.youtube.com/watch?v=0txypCU9DEU&list=WL&index=69&t=1974s”
“https://www.youtube.com/watch?v=9_v77YiSGEY&list=WL&index=158”
.png)