YoVDO

Building Serverless Applications with an Event-Driven Architecture (Traditional Chinese)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Event-Driven Architecture Courses API Gateways Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

實驗室概觀

無伺服器是雲端的原生架構。您可以為幾乎任何類型的應用程式或後端服務建置無伺服器架構,而不必考慮伺服器。這種架構可免除基礎設施管理任務,例如伺服器或叢集佈建、修補、作業系統維護和容量佈建等等。以高可用性執行和擴展應用程式所需的一切工作,都能交給無伺服器運算來處理。

無伺服器可讓您將更多的營運責任轉移到 Amazon Web Services (AWS),進而提高敏捷性和創新,並降低總體擁有成本。開發人員可以專注在核心產品上,不用擔心在雲端或內部部署管理和操作伺服器或執行時間。這可減輕開發人員的負擔,讓他們將時間和精力花在開發可擴展且可靠的優質產品上。

在此實驗室中,您可以使用一組無伺服器技術,包括 Amazon API Gateway、AWS Step Functions、AWS Lambda、Amazon Simple Storage Service (Amazon S3)、Amazon DynamoDB、Amazon Simple Notification Service (Amazon SNS)、Amazon Simple Queue Service (Amazon SQS) 和 Amazon Rekognition,來建置以 Web 為基礎的書籍列印應用程式。

此應用程式可讓客戶上傳想要在實體書冊中列印的影像選輯,處理每個影像,以確保其在書冊中正確顯示。應用程式使用 Step Functions 來管理工作流程。該工作流程使用 Lambda 函數來確保每個影像都是正確的檔案類型,並使用 Amazon Rekognition 以確保內容是合適的。此工作流程也會重新調整影像大小和在影像中加入浮水印,然後產生 PDF 校樣供客戶核准。接下來,Amazon SNS 會在將任務傳送至 Amazon SQS 之前,先將電子郵件傳送給客戶進行核准。Amazon SQS 將書冊傳送給第三方列印服務,進行列印並寄送給客戶。

目標

完成此實驗室之後,您將能夠:

  • 了解事件驅動型的架構。
  • 了解如何設定 Step Functions 以協調無伺服器應用程式。
  • 利用 Amazon SQS 和 Amazon SNS 的優勢。
  • 建立和設定 Lambda 函數和 API Gateway 資源。
  • 進行組態更新以還原 API 功能。

持續時間

此實驗室需要 90 分鐘的時間來完成。

圖示圖例

此實驗室使用各種圖示提醒您注意不同類型的指示和注意事項。下列清單說明各圖示的用途:

  • 注意:提示、秘訣或重要指引。
  • 命令:您必須執行的命令。
  • 預期輸出:您可使用的範例輸出,以驗證命令的輸出內容或經過編輯的檔案。
  • 任務完成:實驗室中的結論或摘要重點。
  • 了解詳情:具體指明可取得更多資訊的位置。

Tags

Related Courses

Securing and Integrating Components of your Application
Google Cloud via Coursera
Securing and Integrating Components of your Application 日本語版
Google Cloud via Coursera
Build a RESTful Serverless API on AWS
Coursera Project Network via Coursera
Build a RESTful API(Node.js) using AWS Lambda & API Gateway
Coursera Project Network via Coursera
Introduction to Amazon Web Services (AWS)
Coursera Project Network via Coursera