後端,就是負責接收前端送來的請求、執行商業邏輯、讀寫資料,最後把結果回傳給前端的系統。
以在 LINE 上傳訊息來說,後端負責這四件事:
關閉伺服器後做做看,就知道了
關閉伺服器後做做看,就知道了
關閉伺服器後做做看,就知道了
剛剛那台 LINE 的伺服器,看起來就是一個黑盒子。把它拆開來,裡面是三個主題、九個核心概念,接下來會一個一個講。
看不懂的黑箱
一組認得出的核心概念
前端和後端隔著網路,靠固定的送信規則與合約對話。
訂單、圖片、熱門資料,各自放在該放的地方。
收進來的先把關、規則要算對、出錯有線索、人多撐得住。
你在手機把球鞋加進購物車,晚上用平板登入同一個帳號,購物車裡的鞋還在。這件事主要仰賴哪個面向的概念?
想想:是「訊息怎麼送」的問題,還是「東西記在哪」的問題?