選擇網頁應用程式後端時,最重要的考量點是操作後端時需要的控管程度,也就是您的需求異常程度,以及預期流量多寡。如果您要執行較常見的操作,通常最好將常見的語言和架構與代管伺服器搭配使用。
如果您打算處理龐大流量,選擇代管服務可減輕工程團隊在管理基礎架構方面的負擔。
考量常見的網頁應用程式架構、語言和架構選項的優缺點,並建立可靠的測試和建構管道。
網路後端的重要考量
多項因素會影響內容導向網頁應用程式的架構選擇。
考量重點 | |
---|---|
團隊的專業知識 | 您的開發團隊獨有的技能、人才和知識,會影響最適合您的架構與語言的類型。您的團隊應瞭解所選語言的細節。 |
架構和語言 | 後端架構和語言選項可提供用來建立成功網頁應用程式的元件與結構。依據您選擇的語言與架構模式,選取最合適的架構。 |
測試 | 測試是開發程序和任何持續監控作業中的關鍵部分,可確保應用程式健康狀態良好。 |
資源調度與效能 | 資源調度和漸進式效能至關重要,請務必考量應用程式的未來發展與開發方式。水平和垂直調度資源可能需要額外的資源,並會影響後端的執行成本,包括內容導向的網頁應用程式後端面臨的挑戰。如要擴充現有的網頁應用程式,在拓展事業規模時,請考慮目前基礎架構的潛在限制和需求。 |
部署作業 | 為後端實作有效的建構管道,涵蓋整個建構、測試、部署和推送應用程式的生命週期。 |
安全性 | 考慮採用最符合應用程式需求的安全性解決方案,確保私人客戶資料的機密性和完整性。 |