作者:閒魚技術-無浩
關於GCLI
閒魚技術團隊推行了基於Flutter+Servless的一體化研發方案, 在Serverless技術的加持下,客戶端開發可以輕鬆獨立完成業務閉環。FaaS作爲Serverless技術業務功能主要載體,其開發效率影響需求交付的速度。GCLI是一個基於支撐FaaS研發生命週期的命令行工具,它定義了閒魚FaaS開發閉環,統一了FaaS的研發環境,是提升FaaS研發效率的利器。
關鍵問題
FaaS開發閉環
下圖是簡化後的閒魚FaaS開發視角下的開發生命週期,和傳統服務端開發相同,圖中2.1~2.3是最高頻動作,將這些動作串聯起來、提供標準的操作語義,以高效的運轉對於提升FaaS開發生產力至關重要。閒魚FaaS希望給用戶提供像開發本地函數一樣開發FaaS代碼的體驗。
![image.png](https://