AWS 無伺服器 Web 應用程式和移動應用程式
無伺服器 Web 應用程式和移動應用程式
開啟無伺服器 Web 應用程式架構模組的模式是
- 處理 HTTP 請求的 API 閘道器
- 處理應用程式層的 Lambda
- 處理資料庫的 DynamoDB
應儘可能使用非同步連線。
一些最佳實踐是
- 儘可能使用託管服務
- 不要只是移植你的程式碼
- 跟上無伺服器應用程式的增長
- 利用 Step Functions 進行有狀態控制
- 將事件保留在 AWS 服務中
- 驗證所有服務限制
無伺服器 Web 應用程式和移動應用程式影片
W3schools.com 與 Amazon Web Services 合作,為我們的學生提供數字培訓內容。
要求
Web 應用程式訪問需要身份驗證。
Amazon Cognito 可用於註冊和登入。
你可以建立一個 S3 儲存桶來儲存網站資產。
你可以使用 CloudFront 分發來向全球使用者提供這些資產。
請記住,使用者希望獲得即時資料和功能豐富的應用程式。
他們還希望在應用程式中實現離線和慢速連線功能。
資料應在不同裝置之間同步。
你必須同時支援事務資料和查詢資料。
建議使用 AWS AppSync 將應用程式連線到各種後端服務。