Platform engineering is a software engineering discipline, which focuses on building toolchains and self-service workflows for the use of developers.[1] Platform engineering is about creating a shared platform for software engineers using computer code.[2][3]

Purpose edit

Platform engineering aims to improve software engineering productivity by creating efficient and streamlined toolchains that can be used by developers.[4] It can be used to modernize enterprise software delivery, particularly for digital transformation, or to expand CI/CD setups based on the independence of understanding the setups.[5][6]

The discipline has been associated with DevOps and platform as a service practices.[2][3]

References edit

  1. ^ Galante, Luca. "What is platform engineering?". platformengineering.org. Archived from the original on May 21, 2024. Retrieved May 31, 2024.
  2. ^ a b Perry, Morgan (November 22, 2023). "Platform Engineering vs. DevOps: What is the Difference?". Qovery. Archived from the original on February 23, 2024. Retrieved June 1, 2024.
  3. ^ a b Evans, Darren; McGhee, Steve (May 30, 2024). "Common myths about platform engineering". Google Cloud Blog. Archived from the original on May 31, 2024. Retrieved June 1, 2024.
  4. ^ Bigelow, Stephen J. "What is platform engineering?". TechTarget. Archived from the original on May 17, 2024. Retrieved May 31, 2024.
  5. ^ Perri, Lori (October 26, 2023). "What Is Platform Engineering?". Gartner. Archived from the original on May 29, 2024. Retrieved June 1, 2024.
  6. ^ Ghosh, Bijit (December 21, 2022). "What is platform engineering and how it reduce cognitive load on developers". Medium. Archived from the original on December 24, 2022. Retrieved June 1, 2024.