Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Tech & Work»Avoid these common platform engineering mistakes

    Avoid these common platform engineering mistakes

    July 3, 2025

    In the grand scheme of software development, platform engineering is a relatively new discipline. As such, platform engineering teams are still figuring out best practices and messing up along the way.

    In a talk at PlatformCon 2025 last week, Camille Fournier, CTO of Open Athena and co-author (alongside Ian Nowland) of the book “Platform Engineering: A Guide for Technical, Product, and People Leaders,” explored common mistakes she sees teams making and offers advice on how to avoid them.

    “We think that platform engineering is the next logical evolution that is needed by the technology industry to really handle a lot of the underlying complexity that we’re seeing today, especially in large technology organizations,” she said. “We think this is a very important topic, but we also think it’s a very hard thing to do. We’ve seen a lot of people try and struggle to build out successful platform teams, and so we wrote this book as an attempt to help people who were struggling with platform engineering to do a better job.”

    RELATED CONTENT: Building a culture that will drive platform engineering success

    A common mistake people make is not putting the right people on the team, such as only including software engineers or only including operations. Platform engineering teams need a mix of people with different skills, including software engineers, DevOps, SREs, infrastructure engineers, and systems engineers.

    Software engineering is a core part of platform engineering, because you need to be able to write meaningful software in order to manage complexity. “Beyond automation and beyond operations — both of which are extremely important — you want to be willing to build new software products,” Fournier said. “You want to be willing to build self-service interfaces and enhanced APIs and security and quality guardrails, but you need software engineers on these teams if you’re going to really be able to create the kind of complexity reduction that matters.”

    On the other hand, if your platform team is only software engineers, that introduces a whole other set of problems. Software engineers may not want to think about operations. They want to build frameworks, they want to build a library, they want to build a blueprint, she explained. 

    “There is no lasting value if you do not have operational ownership … If you want to have a platform team that is not going to get defunded, you better be running some things that people actually depend on … You will build better software if you run it and maintain it in production. But the big cost of this is maintenance, it’s operations, it’s upgrades. You need people with these system skills.”

    Not having a product approach is another mistake platform teams make, as this leads to building in features that users aren’t actually using. Platform teams need to be working with their end users to understand how they will use the platform.

    “You’ve got to have that customer empathy in your platform team that actually cares about the people that are going to use this software and gets their input on what you’re building, so that you’re building something that actually meets their needs and demands, and not just what you think is right,” she said.  

    There are two major failure points commonly seen when building the platform, Fournier pointed out. One is that the platform team builds what they think their users need, and the opposite problem is listening too much to users and implementing every single feature they need. 

    “If you end up in this feature factory, you end up building these sort of Rube Goldberg architectures that themselves create the same problems that you got in the first place,” Fournier said. “Once you have a Rube Goldberg architecture, it’s hard to build something that your customers can more easily plug into and use. It’s hard to evolve. You become more and more of a bottleneck.”

    According to Fournier, if you can blend software engineering skills, operational skills, and a product focus, that’s a great baseline for building out a platform organization. 

    Another major mistake is building a v2. What she means by this is that sometimes platform teams will find themselves in a situation where they already have a system, but they can’t really incrementally change it, so they go and build an entirely new system. 

    Problems arise because no matter how you think users are using your system, you can’t really know for sure. Odds are, there’s some team or individual relying on some part of it, and moving on to something else will result in reliability issues. Therefore, building a V2 is a high risk operation.

    Another way in which it’s a high risk operation depends on the way your team is set up. She referred to Simon Wardley’s pioneers, settlers, and town planners concept. The pioneers are the ones doing really innovative work, who are comfortable with risk. 

    “They find something that might work, and then if they are successful, they are followed by people who are more like settlers who are comfortable with some ambiguity, and they like to kind of take something that’s messy and clean it up and make it a little bit more stable and scalable, and then over time you get the real town planners who want to make this system really efficient and are very comfortable in this sort of large system that has lots of different trade-offs for efficiency and progress.”

    A V2 of a project is typically started by a pioneer, but platform teams are usually not made up of pioneers; successful platform teams typically consist of settlers and town planners. 

    Even if a platform team managed to think of a new innovative thing, there’s the issue of migrations. Fournier said there’s actually a big opportunity for platform engineering teams to figure out ways to make migrations less painful. 

    “If everybody in this room takes away one thing, think very hard about how you can make migrations much easier on your customers,” she said. 

    The post Avoid these common platform engineering mistakes appeared first on SD Times.

    Source: Read More 

    news
    Facebook Twitter Reddit Email Copy Link
    Previous ArticleopenSUSE Leap 16: Bridging Enterprise-Grade Stability with Community-Driven Innovation
    Next Article Mirantis reveals Lens Prism, an AI copilot for operating Kubernetes clusters

    Related Posts

    Tech & Work

    CodeSOD: A Unique Way to Primary Key

    July 22, 2025
    Tech & Work

    BrowserStack launches Figma plugin for detecting accessibility issues in design phase

    July 22, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    How to Use the View Transition API for Better Web Transitions

    Development

    CVE-2025-2771 – BEC Technologies Router Authentication Bypass Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-53929 – WeGIA Stored Cross-Site Scripting Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Off-Policy Reinforcement Learning RL with KL Divergence Yields Superior Reasoning in Large Language Models

    Machine Learning

    Highlights

    Citrix NetScaler ADC and Gateway Vulnerabilities Allow Attackers to Access Sensitive Data

    June 17, 2025

    Citrix NetScaler ADC and Gateway Vulnerabilities Allow Attackers to Access Sensitive Data

    Two critical security vulnerabilities have been discovered in NetScaler ADC and NetScaler Gateway products, formerly known as Citrix ADC and Gateway, potentially allowing attackers to access sensitive …
    Read more

    Published Date:
    Jun 17, 2025 (3 hours, 31 minutes ago)

    Vulnerabilities has been mentioned in this article.

    CVE-2025-5777

    CVE-2025-5349

    Microsoft mystery folder fix might need a fix of its own

    April 24, 2025

    CVE-2024-13845 – WordPress Gravity Forms WebHooks SSRF

    May 1, 2025
    How to Build a Multi-Tenant SaaS Application with Next.js (Frontend Integration)

    How to Build a Multi-Tenant SaaS Application with Next.js (Frontend Integration)

    July 16, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.