Skip to content

Conversation

@loujaybee
Copy link
Collaborator

Changes

Adds Backstage catalog integration files to enable component discovery and visualization in Backstage.

Files Added

  • Root backstage.yml: System and domain definitions for GitpodFlix
  • backend/catalog/backstage.yml: Catalog service component and API definition
  • frontend/backstage.yml: Frontend website component
  • database/backstage.yml: PostgreSQL database component

Component Relationships

  • Frontend consumes the catalog API and depends on catalog service
  • Catalog service provides the catalog API and depends on database service
  • All components are part of the gitpodflix system in the media domain

Benefits

  • Enables Backstage catalog integration
  • Documents component architecture and dependencies
  • Provides API definitions for service discovery
  • Establishes ownership and lifecycle metadata

Add backstage.yml files to enable Backstage integration:
- System definition at root level
- Component definitions for catalog service, frontend, and database
- API definition for catalog REST endpoints
- Proper component relationships and dependencies

Co-authored-by: Ona <[email protected]>
@loujaybee loujaybee merged commit 84ff2aa into main Nov 24, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants