Companies increasingly turn to platform engineering to help scale their development teams and increase developer experience for engineer efficiency. But how do platforms work? Who should build them? Is platform engineering overly focused on technology, or is it about people?
In a recent InfoQ virtual panel, Ben Linders asked the above questions, covering how teams build platforms, set others up for success, work with developers who use their platform, measure their progress, and adapt to new challenges.
The panelists were Aviran Mordo, VP of Engineering at Wix; Jemma Hussein Allen, Platform Engineering Technical Lead; Ana Petkovska, Engineering Manager of Developer Experience Group at Nexthink; and Andy Burgin, Principal Platform Engineer at Flutter.
The panelists began by stating that platforms offer more than just automation; they support developer experience. They make it easier to use new technologies and provide integrations. They can also remove dependencies and handoffs for developers, which can lead to productivity gains.
Platforms also help scale organizations by providing uniformity in development methodologies, toolsets, processes, and best practices as they are codified into the platform.
Organizations engage their developers in platform development through education, for instance, by teaching how the platform works behind the scenes. They involve developers using internal open-source approaches and guilds. Support channels and chat-based support are provided for platform usage. Making use of frequent meetings can foster collaboration. Make sure you are getting feedback from developers to enhance the platform.
The panelists cautioned that the loss of freedom for developers and struggles with business priorities are some of the main hurdles in platform adoption. Don’t force developers into using a platform; instead, work closely with them to build something good enough that they will want to use it.
Organizations can use quantitative and qualitative surveys of developers and managers to measure the impact of their platforms. Companies also use adoption metrics and measure the development velocity to see if it improved, as well as metrics from DORA-like deployment frequency and lead time to change.
For effective platform implementation, consider building one unified platform over multiple platforms for the front end and back end. The component-based adoption of platform tooling can support teams in onboarding individual platform components at the best time for the team and project. Involve yourself in the developer toolchain to reduce tool duplication and establish a golden path framework.
This content is an excerpt from a recent InfoQ article by Ben Linders, "Delivering Great Developer Experiences with Platform Engineering".
To get notifications when InfoQ publishes content on these topics, follow "Platform Engineering", "DevOps", and "Team Collaboration" on InfoQ.
Missed a newsletter? You can find all of the previous issues on InfoQ.
Sponsored
|
In today's fast-paced digital landscape, your cloud applications must be faster, more efficient, and more resilient than ever. But how can you achieve this while managing increasing data volumes and maintaining real-time responsiveness? In this white paper, Jonas Bonér reveals how to build your cloud apps by harnessing the combined power of Akka and Kubernetes. You'll discover how to build lightning-fast, data-driven services that can handle massive scale, techniques for creating lean, efficient applications that optimize resource usage, and more.
Download the guide “Fast, Lean, and Unbreakable: Build Cloud Apps with Akka and Kubernetes,” sponsored by Lightbend
|
|
Upcoming Events
InfoQ and QCon: For practitioners, by practitioners
InfoQ Dev Summit Munich 2024, Sept 26-27
Join peers from leading companies such as Vinted, AWS, Delivery Hero, Deutsche Telekom, Samsung, SAP, and Siemens. Gain insights from practicing senior software practitioners on today's most critical development priorities. Don't miss out - reserve your place now!
QCon San Francisco 2024, Nov 18-22
Dive into emerging trends in software development with over 80 senior software developer speakers from early adopter companies, including; Grammarly, Google, Slack, Amazon, Microsoft, Netflix, AWS, META, Uber, Pinterest, Stripe, LinkedIn, and more. Secure your place by Sept 24 to save with our early bird pricing.
QCon London 2025, Apr 7-9
Meet the QCon London 2025 Programming Committee! We’re excited to introduce the senior practitioners behind QCon London 2025: Sarah Wells, Blanca Garcia Gil, Chris Swan, Eder Ignatowicz, Ian Thomas, Srini Penchikala, and Werner Schuster. Secure your place by Sept 24 to save with our early bird pricing.