Build vs. buy your Internal Developer Platform?
2024-12-12
Build vs. buy your Internal Developer Platform?
Hey there! 🥐 It’s Platform Weekly, the platform engineering newsletter smooth as a well-aged whiskey, minus the hangover. Let’s get bakin’
Should you build or buy your Internal Developer Platform?
Should you build your Internal Developer Platform (IDP) or buy? It’s a big question, especially for enterprise.
An important clarification: you can’t just buy an IDP. Instead, you would get a Platform-as-a-service (PaaS). A PaaS is one tool that covers parts of CI, CD, environments, infrastructure, and interfaces for developers. A PaaS can be great for startups or engineering organizations with less than 50 developers. But there are significant limitations for larger enterprises: lack of customization, limited or no ability for developers to directly access underlying technologies, integration challenges with legacy technologies, and vendor lock-in.
An Internal Developer Platform “consists of many different tech and tools, glued together in a way that lowers cognitive load on developers without abstracting away context and underlying technologies.” Successful IDPs are built following a platform as a product approach.
According to Humanitec’s 2023 DevOps Benchmarking study, top performing organizations don’t build their Internal Developer Platform from scratch. Instead, they use a combination of open source and vendor tools tailored to their specific needs. IDPs built this way work in a brownfield setup, offer more freedom and flexibility, unlock long-term cost savings, and prevent vendor lock-in.
For brownfield enterprise setups, building an IDP is necessary to properly integrate legacy systems and keep the flexibility required by medium and large organizations. In short: If you’re an enterprise, buying a PaaS simply won’t work.
Want to build an Internal Developer Platform but don’t know where to start? Check out these reference architectures inspired by McKinsey’s research of hundreds of real-life setups.
َQuick Bites
Maurico (Salaboy) Salatino joined a recent episode of the PurePerformance podcast to weigh in on practical platform engineering vs. the marketing hype.
How can Akin’s Laws of Spacecraft Design translate to good software design?
Here are some ways engineering teams can better handle unplanned work.
Intuit’s pivot to cloud computing meant they had to change (almost) everything about how they build and manage application infrastructure. Platform engineering was part of the solution.
Build your IDP at light speed with the first-ever platform reference architecture, courtesy of the team at McKinsey 👇

Dave Sudia took a stab at using AI assistants for platform engineering and shared what he learned from the process.

And that’s a wrap on this week! As always, this newsletter is a community project. So if you have anything awesome to share from the cloud-native world, send it our way.
Stay crunchy 🥐
Luca
