devops-automation
devops-automation copied to clipboard
[quest] (implementation) What architecture choices have been made in production deployment?
What degrees of freedom do people want to have?
- Upgrade?
- Is it central deployment? Or does every domain have it's own instance? -- Central instance promotes single source of information -- Multiple instances present upgrade issues in terms of consistent versions of core Backstage code
Prefer using standard mechanisms in Backstage
- augmented YAML with custom properties to support use-case
- wrote front-end component to search / visualize taxonomy to find item via custom metadata
- design strategy to keep within the bounds of Backstage product rather than side functionality
Provide architecture guardrails to protect metadata
- Bot to review / lint yaml
- restrictions on changing names
Security?
- Access and entitlements for integrated data
Note: Get video link from Miguel C. demo