Backstage構建開發人員門戶的開放平台


Backstage 是spotify 開源的用戶構建開發者門戶的平台,基於typescript 開發,基於單體倉庫開發模式

核心組件

  • frontend 與用戶交互的主站點,使用一些不同的擴展構建
  • plugins 每個插件是一個自包含的web app,包含了幾乎任何類型的內容,插件使用了通用的接口模型以及可重用的ui 組件模式 
    插件可以從backend 或者任何通過proxy 暴露的rest api 獲取數據
  • backend graphql 聚合服務,包括組織信息以及什么團隊擁有什么軟件。后端還具有用於擴展其圖形的插件模型。
  • proxy 通過https 暴露rest api 的到插件
  • idenntity 一個后端服務,包含了用戶組織的元數據

參考架構圖

 

 

參考資料

https://github.com/spotify/backstage 
https://backstage.io/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM