AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
某應用程式使用一個包含數百萬個項目的 DynamoDB 資料表,每分鐘接收 30-60 個請求。開發人員需要以最少變更現有應用程式程式碼的方式,在項目新增或更新時進行近乎即時的處理。開發人員應該使用哪種方法?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在資料表上啟用 DynamoDB stream,並叫用 AWS Lambda 函數來處理記錄。.
為什麼這是答案
啟用 DynamoDB Streams 並觸發 Lambda 函數是最佳解。DynamoDB Streams 提供資料表項目變更的近乎即時、有序的記錄,Lambda 函數可以自動處理這些記錄,實現事件驅動架構,且對現有應用程式程式碼的修改最少。
其他選項的缺點:
Cron job 每小時執行一次,無法滿足「近乎即時」處理的需求。
修改應用程式以將 PutEvents 呼叫傳送至 Amazon EventBridge 需要顯著修改現有應用程式程式碼,且 DynamoDB Streams 已提供內建的變更捕捉機制。
變更應用程式在寫入 DynamoDB 後立即同步執行處理,會增加應用程式的延遲和複雜性,且不符合「最少變更現有應用程式程式碼」的要求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡