iT邦幫忙

2026 iThome 鐵人賽

DAY 16
0
Software Development

使用 Serverless 架構設計廣告點擊系統 系列 第 16 篇

Day 16: 用 EMR 將資料一次性遷移到 Aurora PostgreSQL 的完整紀錄(中)

  • 分享至 

  • xImage
  •  

問題二:DynamoDB 的 API 限流(Throttling)

DynamoDB 對讀取吞吐量有嚴格的預設限制:

  • 每張表的預設上限:40,000 RCU / 40,000 WCU(provisioned 與 on-demand 都適用,可申請提高)。
  • 帳戶層級上限(僅 provisioned 模式):每個 region 80,000 RCU / 80,000 WCU。
  • On-demand 模式無帳戶層級吞吐量限制,但仍受 table-level 40,000 限制

對廣告平台而言,活動上線的瞬間往往就是流量最高點,這正是 Burst 容量最容易被耗盡的時機,也是最不能容忍限流的時刻。明天會說說,要用什麼其他 db 解決這兩個問題,以及要怎麼把資料遷移。


上一篇
Day 15: 用 EMR 將資料一次性遷移到 Aurora PostgreSQL 的完整紀錄(上)
系列文
使用 Serverless 架構設計廣告點擊系統 共 16 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言