After reading through all these discussions about DIY platforms, Backstage consolidation, and AI governance, I want to synthesize what we’ve learned into an actionable decision framework.
Many teams are facing this exact decision in 2026: Migrate our custom platform to Backstage/managed, or double down and make custom work?
Here’s the framework I’m using at my EdTech company to make this call.
The Five Decision Factors
1. Differentiation: Strategic Asset or Technical Debt?
Ask: Does your platform enable business capabilities competitors can’t replicate?
Migrate if:
- Platform is 80%+ commodity features (service catalog, dashboards, standard deploys)
- Custom features solve general problems, not domain-specific needs
- Off-the-shelf solutions could replace most of what you built
Double-down if:
- Platform encodes domain expertise (regulated workflows, unique deployment patterns)
- Custom features enable competitive advantages
- Compliance/regulatory requirements demand customization
Example: Luis’s financial services platform with compliance gates and audit logging = strategic asset. Generic service catalog and dashboards = commodity.
2. Adoption: Are Developers Actually Using It?
Ask: What % of teams use your platform, and why?
Migrate if:
- Adoption <30% after 12+ months
- Teams use platform because mandated, not because it helps
- Non-users have found workarounds you’re now fighting
Double-down if:
- Adoption >40% and growing organically
- Teams using it actively request features
- Non-users cite specific blockers you can fix
Red flag: Adoption stalled at 10% = Platform doesn’t solve real problems (per Roadie data)
3. Maintenance Burden: Build New vs Keep Lights On?
Ask: What % of platform team time goes to maintenance vs new features?
Migrate if:
-
50% of team time on maintenance (upgrades, security patches, bug fixes)
- Technical debt is compounding
- Team spending more time on platform itself than on developer-facing features
Double-down if:
- <30% time on maintenance
- Platform is stable and well-architected
- Team has capacity for innovation
Trade-off: Managed solutions (Roadie) shift maintenance burden to vendor, freeing your team for custom workflows. But you pay subscription cost.
4. Talent: Can You Hire and Retain Platform Expertise?
Ask: How easy is it to staff your platform team?
Migrate if:
- Can’t attract candidates (“maintain custom Ruby platform” vs “build Backstage plugins”)
- Key person risk (2-3 people know how it works)
- Engineers leave for jobs with modern tech stacks
Double-down if:
- Platform tech stack is attractive to candidates
- Knowledge is distributed across team
- Engineers want to stay because of interesting problems
Market reality: “Backstage plugin development” gets more qualified applicants than “custom internal platform.”
5. Ecosystem Momentum: Growing or Shrinking?
Ask: Is the market moving toward or away from your approach?
Migrate if:
- 89% market share suggests consolidation (Backstage example)
- Ecosystem is growing (more plugins, integrations, best practices)
- Staying custom means missing community innovations
Double-down if:
- Your approach is gaining adoption in your industry
- Custom platform is defensible competitive advantage
- Switching costs outweigh ecosystem benefits
Network effects: More Backstage users → more plugins → easier to justify Backstage.
The Four Migration Paths
Once you decide to change, here are your options:
Path 1: Greenfield Backstage
What: Start fresh with Backstage, deprecate old platform
When:
- Old platform adoption is low (<20%)
- Technical debt makes migration easier than fixing
- Team wants clean break
Timeline: 6-12 months to production-ready (per Roadie data)
Cost: 2-3 platform engineers full-time for migration
Path 2: Hybrid (Backstage Base + Custom Plugins)
What: Backstage for commodity, custom plugins for domain-specific
When:
- Platform has valuable custom workflows worth preserving
- 70% is commodity, 30% is unique
- Want ecosystem benefits but need customization
Timeline: 4-8 months (Backstage setup + custom plugin development)
Cost: Moderate (Backstage platform + plugin development)
Path 3: Managed Solution (Roadie/Port)
What: Vendor operates Backstage, you build custom plugins
When:
- Platform team is small (1-3 engineers)
- Want fast time-to-value (weeks not months)
- Willing to trade control for speed
Timeline: 2-4 weeks to production (vendor handles setup)
Cost: Subscription (-100K/year) + plugin development
Path 4: Double-Down (Custom with Product Discipline)
What: Keep custom platform but treat as product
When:
- High adoption (>40%)
- Strategic differentiation
- Team has capacity
Requirements:
- Add product manager to platform team
- Switch metrics from technical to adoption
- Require user research before features
- Create public roadmap with developer input
Timeline: Ongoing transformation (not migration)
Cost: Product management overhead + opportunity cost of not using ecosystem
My Company’s Decision
Context:
- EdTech SaaS, 80 engineers
- Platform team: 2 engineers
- Current platform: custom, 35% adoption
- Maintenance: 40% of team time
Analysis:
- Differentiation: 60% commodity, 40% EdTech-specific workflows
Hybrid potential - Adoption: 35% = okay but not great
Room for improvement - Maintenance: 40% = too high
Vendor could help - Talent: Hard to hire for custom stack
Backstage easier - Ecosystem: 89% Backstage share = clear momentum
Fighting tide
Decision: Migrate to managed Backstage (Roadie) + custom EdTech plugins
Reasoning:
- Small team can’t sustain self-hosted Backstage
- Managed vendor handles operations (reduce 40% maintenance to ~10%)
- Backstage plugins for EdTech workflows preserve differentiation
- Faster time-to-value than self-hosted
- Easier hiring (“Backstage plugin development” attracts talent)
The Questions to Ask Your Team
Before deciding, gather data:
1. Score each factor (1-5 scale):
- Differentiation: How much of platform is truly unique?
- Adoption: What % teams actively use it?
- Maintenance: What % team time on keep-lights-on?
- Talent: How hard to hire platform engineers?
- Ecosystem: Is market moving toward or away from your approach?
2. Run cost analysis:
- Custom: (Platform engineers × fully-loaded cost) + (maintenance time × opportunity cost)
- Managed: Subscription + (plugin development time × cost)
- Often managed is cheaper when including opportunity cost
3. Interview developers:
- What problems does platform solve for you?
- What problems does it create?
- Would you use Backstage if we migrated?
4. Prototype migration:
- Stand up Backstage instance (self-hosted or managed trial)
- Migrate 1-2 teams as pilot
- Measure: time to migrate, adoption, satisfaction
5. Define success metrics:
- What adoption rate justifies keeping custom?
- What maintenance % is acceptable?
- What time-to-value threshold for migration?
What I’m Missing
This framework helped my team decide, but I know it’s incomplete. What am I missing?
Questions for the community:
- What other factors should inform this decision?
- Have you regretted migrating to Backstage? Why?
- Have you regretted NOT migrating? What held you back?
- What would make you reconsider your current approach?
The platform engineering landscape is consolidating fast. Those of us with custom platforms need frameworks to decide: adapt, migrate, or double down.
Sources: Platform Engineering Predictions 2026, Roadie - Platform Engineering in 2026: Why DIY Is Dead, Platform Engineering 80% Adoption: 70% Fail Within 18 Months