Backplane started life as a project called Skybridge. Skybridge was a way to 'bridge' multiple clouds together so they could be governed in a single heterogeneous way through a single abstraction API. Simplify the concerns of Cloud Account provisioning and retrieval of Cost, Access and Policy data. The Cloud Abstraction API is now free and open sourced under Backplane.dev, below shows the development of the MVP.
Backplane project is released to Platform Engineering community.
Demo ServerValidation of functionality with private preview team.
API refactored for HTML as part of HATEOAS. Now returns HTMX in addition to JSON.
@backplane-software/backplane-azure, -gcp and -aws for separation of concerns.
The MERN (Mongo, Express, React & Node.JS) stack was chosen for speed of prototyping.
Implemented /org /platform /product /app in backend and CLI
Implemented BCrypt and JWT tokens for Authentication middleware and /users endpoint
Developed CLI with Node.JS and Commander for Linux, Mac and Windows
Implemented Azure and GCP
Implemented AuthZ Middleware to provide RBAC. API endpoints added: /teams /roles /assignments
For business processes of Approval - Implemented /requests /services
Controlling environments created and services onboarded e.g. Sandbox has no Repo, Production contains Test/Dev environments and Github Repo
Implemented /org /platform /product /app in backend and CLI
Implemented Logtail / Betterstack logging provider
Azure & GCP Access & Policy retrieval
Account provisioning, Access & Policy retrieval
/services endpoint added for service onboarding
Cost Sync Propagation from App to Product to Platform to Org
Set Org Budget, request workflow for Platform and Product Budgets
Account provisioning (i.e. compartments)
Account provisioning, Access & Policy retrieval
Account provisioning, Access & Policy retrieval
Account provisioning, Access & Policy retrieval
Account provisioning, Access & Policy retrieval
Raise Request for exemption from Policy and put in place exemption
Add and Remove RBAC assignments across cloud platforms
Universal Cloud Graph for Resource querying
Community Extensions to augment Backplane
Community Extensions to augment Backplane
Cloud Credentials are set at Org level. Platform Level aligns to least privilege.
Extraction, Transform and Load (ETL) of Cost Data from Cloud Service Provider and aligned to FinOps FOCUS spec.
Easily move workloads from on prem data center into cloud
Asset workload placement on criteria of performance, resiliance and cost.
Backplane was founded and the following domains registered: backplane.software backplane.cloud getbackplane.io backplane.dev