How Platform Engineering Helps Meet C-Suite Expectations
Shutterstock licensed 1866041404

How Platform Engineering Helps Meet C-Suite Expectations

Digital transformation and application modernization increasingly means building a cloud-native application hosted by a public cloud provider like AWS, Azure, GCP or one of the many other providers. In many organizations the tools and automation needed to support design, build, test and deployment of applications are being built as an internal developer platform using the principles of platform engineering. My colleague Bhargav Bhikkaji has helped define what is included in platform engineering via a post last week, in this post I will describe how it helps meet C-Suite expectations.?

Generally speaking, we would expect the CIO, and the leaders of the development, operations and infrastructure teams to be directly affected by the introduction of platform engineering at a firm. But it actually goes much further and affects all aspects of the firm as I describe here.

First, let us reiterate what the CIO expects from the platform. Increased developer productivity due to standardization of architecture, open system components, and cloud services enabling the automation of many activities. CI/CD pipelines, automated testing, and blue-green deployment shortens the release cycle, bringing applications to market faster. Scalability and redundancy inherent in well-designed cloud-native applications means that customer expectations of performance and reliability are met. By encapsulating infrastructure and operations activities into the platform and hiding details from developers, it reduces cognitive overload from having to learn so many new areas, and makes it easier to hire.

The inherent underlying security configuration and the handling of patching, network security and identity and access management by the cloud provider reduces risk in the eyes of the CISO. The platform engineering approach standardizes and freezes the selection and configuration of open source components, security and monitoring tools as well as cloud services. Using ‘architecture-as-code’, application templates and ‘infrastructure-as-code’ this means that the info security risk posed by misconfiguration or unsafe components are minimized. The platform can also help identify dependencies on specific components, prompt for CVEs/bugs published and even offer suggestions for fixing these.?

Firms that use their cloud-native applications in order to deliver value to their customers, such as e-commerce sites, or mobile app-based services, have Chief Revenue Officers who depend on the rapid delivery of features, blazing fast performance under load and high rates of uptime to ensure they are meeting sales targets. The rapid development cycle times enabled by CI/CD pipelines significantly reduce time-to-market. The use of scalable cloud services deployed in multiple availability zones, or propelled to the edge as needed means that consumers get the experience they expect.

The move to the cloud adds challenges as well as opportunities for the CFO. Opportunities to move fractured legacy finance applications into SaaS, or compose new business processes using APIs. The move from capital expenditures that serve for several years to the variable and unpredictable monthly billing of the pay-as-you-go cloud model is a challenge. By enforcing architectural choices that control cost and enabling quick build and tear-down of development and test resources, the platform helps keep costs under control. In addition, confidence in the scalability enforced by the architecture-as-code means that production resources can be kept lean until demand forces scale out.

Finally, the CEO of the firm is looking for a firm, stable foundation on which to perform quick tactical pivots to match the ever changing business environment. By investing in a platform that abstracts away commoditized details and enables teams to concentrate on what they do best, the firm ensures that business goals are met and exceeded.?

Platform Engineering is designed to meet the needs of the development and engineering teams. However, it has wide implications across the firm, setting it up for success no matter whether the modernized applications are used for internal business processes or for the firm's customers.?

#devops #platformengineering #cloudnative #csuite #digital

Animesh Mukherjee - nice writeup and quick Stepwise imagery can catch attention - Also DevSecOps in Platform Engineering go a long way in making Complex integration Digital Initiatives Simpler , easy to Collaborate, Communicate & Comply with internal & external Standards and Regulations. #platform #DevSecOps #Agility #Innov82implement #Clarity

John Platais

Senior Director | Information Technology | Data Analytics & Insights | AIML | Developer | Automation | ScrumMaster | Scrum Product Owner

2 年

Great article Animesh. "Confidence in the scalability enforced by the architecture-as-code means that production resources can be kept lean until demand forces scale out." resonates strongly with me. Take this scalability and layer on top an AIML driven capacity function that can anticipate those demand forces and you have a predictable, dynamic environment that can handle the ebbs and flows of any market.

要查看或添加评论,请登录

Animesh Mukherjee的更多文章

  • Use FinOps to optimize Cloud Ops

    Use FinOps to optimize Cloud Ops

    Introduction The business and finance functions in companies have been managing the investments and costs of IT for…

    5 条评论
  • Right-sizing in the Cloud

    Right-sizing in the Cloud

    I have recently been helping clients understand and control their cloud costs and finding some very easy ways to save…

    4 条评论
  • Choosing On-Prem vs. Public Cloud

    Choosing On-Prem vs. Public Cloud

    There was an article recently on Linked In by David Heinemeier Hansson about his company’s decision to leave the public…

    6 条评论
  • Business Process Expectations and Messaging Systems like Kafka

    Business Process Expectations and Messaging Systems like Kafka

    Messaging systems like Kafka are used to distribute messages and data streams in all sorts of applications, mostly in…

  • Be Prepared

    Be Prepared

    This used to be the slogan of the Boy Scouts, but it applies to all of us for many aspects of life. As I deal with the…

    2 条评论
  • Uptime Percentages, Recovery Time Objective and Error Budgets

    Uptime Percentages, Recovery Time Objective and Error Budgets

    It is very common to talk about the number of ‘nines’ that an application is expected to be up and running, a short way…

    1 条评论
  • Why are empty roads lit up at night?

    Why are empty roads lit up at night?

    While approaching New Delhi on a flight at 2am a week ago, I noticed that while most of the land, houses etc. were…

    2 条评论
  • People are the Most Important in the People, Process, Technology Triad

    People are the Most Important in the People, Process, Technology Triad

    “Your bag has arrived, I had it delivered to your room!”, she shouted as she watched me approach her concierge desk…

    2 条评论
  • Stoking Creativity

    Stoking Creativity

    Betty’s husband always used the ‘yes, but’ to respond in conversations. It was so bad that she and her friends used to…

  • Opening Up – to new ideas …

    Opening Up – to new ideas …

    All over the US, and especially here in California, restrictions imposed due to COVID are being eased and businesses…

社区洞察

其他会员也浏览了