阿里飛豬相關架構圖

一、

行業化組隊方式前端同學同時負責一條業務線的全鏈路業務,而類似頻道的純展示頁面與類似訂單填寫頁的表單頁面本身依賴的技術方案差異性大,難以抽象複用,也因此很難有更體系化的產出。

抓住上面這些問題,緊靠業務上橫向打通的大方向,技術策略定爲「打破三個壁壘」:

 

  • 打破前端與設計師的壁壘:拉通 PD 和 UED,構建蜂鳥設計中臺體系,提供跨行業一致的視覺交互規範,以及五端一致的配套組件庫(H5、Weex、Rax、Android、iOS);形成「行業提報-信息收口-規範升級-溝通決策-落地實施」的標準化鏈路,保障規範穩定持續。

  • 打破端與雲的壁壘:拉通後端,構建 BFF 層(Node/Java),面向各個業務領域抽象視圖層模型,對下屏蔽業務差異,對上提供一致的數據結構。

  • 打破端與端的壁壘:拉通各個業務前端團隊,面向各領域 BFF 構建領域驅動的前端業務框架,並以業務組件形式封裝行業實現,支持面向各類場景的功能組合與插拔

二、

三、