Platform engineering has moved from a buzzword to a board-level priority. Gartner predicts 80% of software engineering organisations will have platform teams by 2026. The reason is straightforward: without a platform, every team builds their own deployment pipelines, monitoring setups, and security configurations. That's not engineering โ it's duplication at scale.
The question isn't whether you need platform engineering. The question is how to get there without spending 18 months building something that a commercial product delivers in 3, or conversely, buying a product that doesn't fit your regulated environment's requirements.
What Platform Engineering Actually Delivers
Before discussing build vs. buy, align on what a platform does:
Platform Engineering Capabilities
- Self-service infrastructure โ developers request environments, databases, and services through a portal or CLI. No tickets. No waiting.
- Golden paths โ opinionated, pre-approved ways to build, deploy, and operate services. Following the golden path is the path of least resistance.
- Deployment pipelines โ standardised CI/CD that handles testing, security scanning, compliance checks, and rollout strategies.
- Observability โ centralised logging, metrics, tracing, and alerting. Every service gets monitoring by default, not by effort.
- Security and compliance โ guardrails baked into the platform. Network policies, secrets management, access controls, and audit logging are automatic.
- Cost management โ resource quotas, cost attribution, and visibility. Teams know what they spend and are accountable for it.
The Three Options
Option 1: Build Internally
Assemble a platform team that builds the Internal Developer Platform (IDP) from open-source components and cloud services.
When to build:
- You have strong Kubernetes and cloud-native engineering talent (4+ experienced engineers)
- Your requirements are complex enough that off-the-shelf products don't fit (heavy compliance customisation, multi-cloud, specific security requirements)
- Platform engineering is a strategic differentiator, not a cost centre
- You're willing to invest 12-18 months before the platform is production-ready
Components you'll assemble:
- Kubernetes (EKS/AKS/GKE or self-managed)
- GitOps (ArgoCD or Flux)
- Service mesh (Istio, Linkerd, or Cilium)
- Observability (Prometheus + Grafana, or Datadog/New Relic)
- Security (OPA/Kyverno for policy, Vault for secrets, Falco for runtime)
- Developer portal (Backstage, Port, or custom)
- CI/CD (GitHub Actions, GitLab CI, or Tekton)
Realistic costs: 4-6 platform engineers ร โฌ100-150K salary = โฌ400K-900K/year in people alone, plus infrastructure and tooling. Time to first value: 6-12 months. Full capability: 18-24 months.
Option 2: Buy a Platform Product
Adopt a commercial Internal Developer Platform (Humanitec, Coherence, Massdriver, etc.) or use a managed Kubernetes platform with built-in developer experience.
When to buy:
- You need platform capabilities faster than you can build them (3-6 months vs. 12-18)
- Your team has strong application development skills but limited platform engineering expertise
- Your requirements are broadly standard (cloud-native deployments, container orchestration, CI/CD)
- You're willing to accept the product's opinions about how things should work
Watch out for:
- Compliance coverage โ does the product support your regulatory requirements out of the box? Or do you need significant customisation?
- Vendor lock-in โ how hard is it to migrate away? What's the exit strategy?
- Customisation limits โ when the product doesn't do what you need, how easy is it to extend? Or are you filing feature requests and waiting?
- Multi-cloud โ if you operate across cloud providers, does the product support that natively?
Realistic costs: โฌ50K-300K/year in licensing, plus 2-3 engineers to operate and extend. Time to first value: 1-3 months.
Option 3: Partner with a Consulting Firm
Engage platform engineering consultants to design, build, and transfer the platform โ then operate it internally.
When to partner:
- You have complex requirements but don't have the internal expertise to build from scratch
- You need to move faster than hiring allows (recruiting 4-6 platform engineers takes 6-9 months)
- You want to build internal capability alongside the engagement (knowledge transfer, not dependency)
- Regulatory requirements mean you need custom architecture, not a product's defaults
What good consulting delivery looks like:
- Assessment first โ understand current state before proposing solutions
- Architecture decisions documented โ every choice explained with alternatives considered and reasons recorded
- Infrastructure as code โ everything the consultant builds is in your repo, not in their heads
- Pair engineering โ your team works alongside the consultants, building capability while building the platform
- Runbooks and documentation โ operational documentation that enables your team to operate independently
- Defined exit โ clear criteria for when the engagement ends and your team takes over
Realistic costs: โฌ100K-300K for a 3-6 month engagement, depending on scope. Your team takes over operations, so ongoing costs are internal headcount.
Kubernetes Recipes
Practical guide for container orchestration and deployment โ hands-on patterns you can use today.
View on Amazon โThe Decision Framework
Decision Matrix
- Build if: strong team + complex requirements + long-term strategic investment + 12+ month timeline acceptable
- Buy if: standard requirements + speed is priority + limited platform talent + willing to accept product opinions
- Partner if: complex requirements + speed needed + capability gap + want to build internal team alongside
- Buy + Partner if: product handles 80%, partner customises the 20% for your regulated environment
- Build + Partner if: want custom platform, partner bootstraps it, your team takes ownership
The Regulated Enterprise Angle
For regulated industries, platform engineering has additional requirements that shift the calculus:
- Audit trails โ the platform must log every deployment, configuration change, and access event. This is DORA Article 9 and NIS2 Article 21 territory.
- Policy enforcement โ security policies must be enforced automatically, not documented and hoped for. Policy-as-code (OPA, Kyverno) is non-negotiable.
- Multi-tenancy with strong isolation โ different business units, different data classifications, potentially different regulatory regimes. The platform must enforce boundaries.
- Change management integration โ deployments may need approval workflows that integrate with your change management process. The platform must support this without slowing everything down.
These requirements usually push regulated enterprises toward "Build + Partner" or "Buy + Customise" rather than pure product adoption. Off-the-shelf platforms rarely handle compliance requirements out of the box.
The platform is the foundation everything else is built on โ AI workloads, application modernisation, developer productivity. Get it right, and everything accelerates. Get it wrong, and you'll rebuild it in two years. Choose your approach deliberately.
Operationalizing ML Models: MLOps for Scalable AI
Turn ML prototypes into robust, scalable systems using real-world tools. In collaboration with Starweaver.
Start on Coursera โ
Luca Berton
