Description
🔖 Summary
The Firefly Backstage plugin will create a seamless integration between Backstage, and Firefly's cloud automation capabilities. This plugin will enable engineering teams to monitor, manage, and optimize their cloud infrastructure directly within their Backstage environment.
At the start, the plugin will offer three core functionalities:
- State Visibility: Real-time status of cloud resources showing whether they are managed, drifted, or codified within the Backstage interface.
- Dashboard Summary: A comprehensive overview of your cloud infrastructure health, including metrics on codification rates, and drift percentages.
- Inventory Synchronization: Automated mapping of cloud resources and their interdependencies based on tags.
The plugin will leverage Firefly's APIs to provide these insights while maintaining security through proper authentication methods.
🌐 Project website (if applicable)
✌️ Context
The Firefly Backstage plugin will bridge the gap between application development and infrastructure management & automation by bringing cloud resource visibility directly into your IDP.
With this plugin, engineering teams will gain immediate insights into their infrastructure's current state without leaving the Backstage environment. Development teams will quickly identify resources that have drifted from their defined IaC and understand dependencies between services and cloud components.
The plugin will provide a centralized view of cloud resource health across AWS, Azure, GCP, and other providers (including SaaS providers), allowing teams to filter and focus on specific applications. By synchronizing Firefly's inventory with Backstage, the plugin will create a unified source of truth for both application and infrastructure components.
This plugin will enhance DevOps workflows by reducing context switching between platforms and enabling faster, more informed decisions about infrastructure automation & management, ultimately supporting more efficient and reliable application delivery.
👀 Have you spent some time to check if this plugin request has been raised before?
- I checked and didn't find similar issue
✍️ Are you willing to maintain the plugin?
- I understand the responsibilities as a Plugin Maintainer Governance & will maintain the plugin
🏢 Have you read the Code of Conduct?
- I have read the Code of Conduct
Are you willing to submit PR?
Yes I am willing to submit a PR!