DevOps has been the biggest slogan of success and greatest failure in many ways in the industry for the past fifteen years. The concept was very simple and beautiful: destroy the barrier between developers and operators to gain speed and reliability. But often that same revolution produced one victim – the attention of developers.
The Promise That Outgrew Its Own Success
DevOps was essentially an attempt at a cultural fix. At its core lay the proposition that end-to-end shared ownership of the software delivery process would yield better results than the transfer of responsibility from one silo to another. Continuous integration, IaC, and continuous deployment were the means to that end, but the message was the key.
It did not work well on a large scale. “You build it, you run it” works nicely when there are ten people on your team. But with two thousand engineers, it means that every single small team will have to learn about Kubernetes manifest, Terraform modules, observability pipeline, secret management, and compliance controls – which is not what they actually make. And that leads to what we know today as cognitive overload: a developer’s limited mental capacity used not to develop their product, but to manage it.
It seems quite ironic that the very same movement that aimed at removing friction ended up creating some.
Enter the Platform
Platform engineering is the answer to this problem, and it needs to be recognized as a natural evolution of DevOps as opposed to a replacement. The concept is straightforward – treat the developer experience as a product and engineer it purposefully.
Instead of requiring each team to create their own custom solution stack, a dedicated platform engineering team develops a set of reliable self-service capabilities for environment provisioning, service deployment, secret management, and observation in production. They do so using what is known as the Internal Developer Platform (IDP). In some cases, it can be presented to developers via a portal or via APIs. Various tools like Backstage have become popular because of this concept, although the tools themselves are secondary. It’s the principle behind them that is important.
The advocates of Platform Engineering love the metaphor of “the golden path”, or “paved road”. It’s an engineered and opinionated path from inception to production which makes the right path the easy one. But here’s the key detail – it’s optional. Some teams have requirements that require them to step off the beaten track. However, most of the teams will stay on the paved road simply because it’s easier.
Product Thinking Is the Dividing Line
The key difference between a well-functioning platform team and a failing one is not technical; it is whether or not the platform is developed as a product versus being forced upon teams as a mandate.
All too often, companies have just relabeled their traditional operation or infrastructure team as “Platform” and gone on about business as usual: support tickets, gatekeeping, and custom work orders. That is DevOps theater masquerading under a new name.
Related:
- Physical AI: Why It Is the Next Great Frontier in Technology
- Playground Global Returns to Taiwan: AI Hardware and Innovation
- How AI Is Redefining Human-Machine Interaction
A real platform team operates quite differently from this. It has internal customers, whom it speaks with and whose complaints it measures. It develops a roadmap, writes documentation, and tracks adoption as proof of value. If developers work around the platform, that is not a compliance issue but a product issue.
There is a disturbing corollary to this way of thinking, one that has implications for executives. A platform can’t be forced to be useful.
Measuring What Matters
The practice has also given us better ways to measure success. While the DORA metrics (frequency of deployment, lead time for changes, change failure rate, time to restore service) are the gold standard, platform teams will add extra metrics to measure Developer Satisfaction, Time To Onboard, and the percentage of engineering effort spent on undifferentiated heavy lifting. These metrics cannot be gamed. If a platform is delivering great features but takes 3 weeks to get a new starter setup, then it is failing.
Guardrails, Not Gates
One of the most compelling reasons to use a platform is with security and compliance. Traditionally this would be done via reviews but with a platform this is baked into the golden path. Scans, access control and audit trails are all default. Developers can work quickly as the security is baked in. Security is no longer a toll booth.
The Risks Worth Naming
There is a cost to building a platform. You’re investing time up front and need to dedicate resources. If you build a platform too early in a small organisation you’re overengineering. Equally, if you create a very inflexible platform then you’re creating the bottleneck you wanted to remove. You may also fall into the trap of building tooling for the sake of it.
Be humble! Focus on reducing the friction that developers are experiencing. Tackle the most expensive problem first. Don’t abstract until you have repetition.
The Real Lesson
Removing the jargon, DevOps said complexity shouldn’t be in a handoff. Platform engineering says it shouldn’t be handed back to every developer to manage. It should be a well designed foundation that everyone owns, to make everyone else faster.
The organisations that understand this won’t necessarily be the ones with the most complex infrastructure. They will be the ones that understand that a great engineering culture isn’t about making people do more, it’s about making the right thing easy.
Digital entrepreneur and content expert I help businesses with AI, SEO and the latest tech trends. I started Silicon Valley Weekly to make complex tech concepts easy to understand and use for business growth. I know a lot about systems and help startups, entrepreneurs and brands navigate the fast-changing world of tech and online marketing.
I build strategies that use data, search optimization, content marketing and AI tools to get visibility, engagement and revenue. I love finding ways for businesses to grow increasing their presence and turning new ideas into successful businesses. My goal is to connect the technology, with practical business use so brands can succeed online.