Security by default (secrets management, auth, compliance)
You can have a beautiful portal with no automation behind it. That’s a dashboard, not a platform.
The Pattern I See
Every platform engineer has seen this:
Team installs Backstage
Spends 6 months customizing UI
Launches to low adoption
Discovers developers need automation, not documentation
Industry Reflection
Are we repeating DevOps mistakes? In 2015, everyone “did DevOps” by renaming Ops team to DevOps. We focused on tools (Jenkins, Docker) instead of outcomes (deployment frequency, MTTR).
Is platform engineering making the same mistake? Focusing on portals instead of developer productivity?
My Take
Portal is necessary but not sufficient. Standing up Backstage UI is easy. Keeping platform relevant over time—with fresh docs, maintained templates, working automation—that’s hard.
The Question
Are we overhyping portals while underinvesting in platform fundamentals?
Michelle, you’re describing exactly what I see in the wild.
Many “Platform Teams” Are Just Maintaining Backstage
Instead of:
Building self-service automation
Creating golden paths
Reducing cognitive load
Improving developer productivity
They’re:
Upgrading Backstage versions
Debugging plugin conflicts
Customizing UI components
Managing infrastructure
Platform Engineering Requires Product Thinking
This is the key insight many teams miss. Platform engineering isn’t an SRE function—it’s a product function.
You need:
Product manager (not just tech lead)
User research (talk to developers weekly)
Roadmap (prioritize based on impact)
Metrics (measure outcomes, not outputs)
Our Platform Includes More Than Portal
CI/CD (automated pipelines, deployment)
Observability (metrics, logs, traces)
Infrastructure as Code (Terraform modules, AWS scaffolding)
Security (secrets management, SIEM integration)
Developer environments (local dev, staging, production parity)
Portal is just the UI layer that surfaces this automation.
Without Underlying Golden Paths, Portal Is Empty Shell
If scaffolder templates don’t actually provision working infrastructure, they’re useless. If catalog shows services but can’t deploy them, it’s just documentation.
My Suggestion
Invest in automation first, portal second. Or portal becomes an empty promise.
Platform team needs PM mindset, not just engineering skills.
Michelle, embarrassingly, you’re describing my team’s journey.
What We Did Wrong
Year 1: Focused on portal—beautiful UI, comprehensive catalog, custom plugins
Year 2: Launched to 15% adoption because we hadn’t built underlying automation
The Learning
Portal shows what exists. Platform enables what’s possible.
Example: Scaffolder Templates
We built scaffolder templates for “create new service.” Looked great in demos. But:
Templates generated code, but didn’t provision infrastructure
Developers still needed to manually create databases, configure DNS, set up CI/CD
Template saved 20 minutes, but manual setup took 2 days
Result: Developers ignored scaffolder, continued manual process.