Topics In Demand
Notification
New

No notification found.

What is Platform Engineering?
What is Platform Engineering?

May 15, 2024

54

0

A few months ago, Gartner shared the top 10 strategic technology trends for 2024, and one of top ones was Platform Engineering. As per Gartner, platform engineering improves developer experience and productivity by providing self-service capabilities with automated infrastructure operations.

In essence, in a cloud-native world, Platform Engineering is the application of DevOps principles at scale and seeks to improve each development team’s security, compliance, costs, and time-to-business value through improved developer experiences and self-service within a secure, governed framework. It seeks to optimize the developer experience and accelerate product teams’ delivery of customer value.

As per Gartner estimates, by 2026, 80% of large software engineering organizations are expected to establish platform engineering teams. Platform engineering is expected to solve the central problem of cooperation between software developers and operators.

 

Plat engg

 

How does Platform Engineering work?

A dedicated product team creates and maintains the engineering platform, which is designed to support the needs of software developers and other team members by providing common, reusable tools and capabilities, acting as an interface to complex infrastructure.

The goal is to provide a frictionless, self-service developer experience offering the right capabilities to enable developers and others to produce valuable software with as little overhead as possible. The platform is aimed to increase developer productivity, reduce the cognitive load, include what the development teams need and in any manner that fits the team’s preferred workflow.

 

Benefits of Platform Engineering

  1. Standardization and consistency - Ensure consistent, predictable application deployment through standardized environments, tools, reusable components, centralized libraries, predefined templates, and other cohesive elements.
  2. Efficient utilization of resources - Design and manage infrastructure for optimal resource use, reducing waste and associated costs. Optimize resources more easily by tailoring platforms to the organization’s unique needs and capacities.
  3. Developer productivity enhancement - Empower developers with self-service tools and predefined configurations, freeing them to prioritize coding, innovation, and delivering higher-quality software over infrastructure management.
  4. Scaling DevOps - Seamlessly scale DevOps by standardizing infrastructure, automation, and management with internal developer platforms and self-service capabilities.

 

Sources:

  1. https://www.gartner.com/en/articles/what-is-platform-engineering
  2. https://www.dynatrace.com/solutions/platform-engineering

 


That the contents of third-party articles/blogs published here on the website, and the interpretation of all information in the article/blogs such as data, maps, numbers, opinions etc. displayed in the article/blogs and views or the opinions expressed within the content are solely of the author's; and do not reflect the opinions and beliefs of NASSCOM or its affiliates in any manner. NASSCOM does not take any liability w.r.t. content in any manner and will not be liable in any manner whatsoever for any kind of liability arising out of any act, error or omission. The contents of third-party article/blogs published, are provided solely as convenience; and the presence of these articles/blogs should not, under any circumstances, be considered as an endorsement of the contents by NASSCOM in any manner; and if you chose to access these articles/blogs , you do so at your own risk.


images
Vandhna Babu
Principal Analyst - Research

© Copyright nasscom. All Rights Reserved.