Skip to main content
Back to projects

Backstage Developer Portal

Internal developer portal with custom plugins for service catalog management, documentation, and CI/CD workflow automation.

BackstageTypeScriptReactNode.js

Overview

Deployed and customized Backstage as the internal developer portal for the engineering organization. The portal serves as the single entry point for service discovery, documentation, CI/CD workflows, and infrastructure management.

Problem

With hundreds of microservices, teams struggled with service discovery — finding who owns what, where documentation lives, and how to interact with other services. Knowledge was fragmented across wikis, Slack channels, and tribal memory.

Solution

  • Deployed Backstage with a custom service catalog plugin that automatically discovers and registers services from GitHub repositories
  • Built custom plugins for CI/CD workflow management, enabling engineers to trigger and monitor pipelines directly from the portal
  • Integrated TechDocs for automatic documentation generation from Markdown files in each repository
  • Created a unified search experience across services, documentation, and infrastructure resources

Impact

  • Reduced onboarding time for new engineers from weeks to days
  • Improved service discovery and reduced duplicate service creation
  • Centralized documentation increased knowledge sharing across teams

Technical Details

  • Platform: Backstage (Spotify)
  • Plugins: TypeScript, React
  • Backend: Node.js
  • Integration: GitHub API, GitHub Actions, ArgoCD