前台、中台與后台的概念


前台、中台與后台的概念

前台:

這里所說的“前台”和“前端”並不是一回事。所謂前台即包括各種和用戶直接交互的界面,比如web頁面,手機app;也包括服務端各種實時響應用戶請求的業務邏輯,比如商品查詢、訂單系統等等。

后台:

后台並不直接面向用戶,而是面向運營人員的配置管理系統,比如商品管理、物流管理、結算管理。后台為前台提供了一些簡單的配置。

前台、后台與用戶的聯系:

img

當項目的發展相對穩定,並不需要那么快速的去迭代和試錯,所以這種結構並沒有什么問題。但是當要新增項目的時候,就會遇到麻煩,在傳統的前台-后台架構中,各個項目相對獨立,許多項目都在重復發明同樣的輪子,即讓項目本身越來越臃腫,也讓開發效率越來越低。

img

這種時候,為提高開發效率,我們有必要整合出一個中間組織,為所有的項目提供一些公共資源。而這個中間組織,就是人們所說的 “中台”。

中台:

中台的架構思想改變的不只是項目結構,也影響了研發團隊的組織形式。

例如阿里巴巴的中台

img

中台的具體划分:

  • 業務中台

業務中台在前文中反復提及,就是把各個項目的共通業務進行下沉,整合成通用的服務平台:

img

  • 技術中台
    技術平台,為了避免研發人員重復發明輪子,向各個項目提供通用的底層框架、引擎、中間件:

img

  • 數據中台
    數據中台,為各個項目進行各種數據采集和分析

    img

  • 算法中台
    算法中台,為各個項目提供算法能力,比如推薦算法、搜索算法、圖像識別、語音識別等等:

    img


免責聲明!

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



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