iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Build on AWS

DynamoDB銀河傳說首部曲-打造宇宙都打不倒的高效服務 系列

一場跨星際的活動即將舉辦,首次承辦這場活動的承辦星球擔心自己無法應對即將迎來的巨大流量,而決定派人到位於星際聯盟邊緣的地球,學習傳說能應付這種等級的 DynamoDB 資料庫。

時間有限,新手上尉洛基與另一位幫手灰影能在 30 天內順利跟 DynamoDB 大師諾斯克大師學到 DynamoDB 的奧義,用 No SQL 的資料庫技術,順利完成他們所需的穩健又高效的系統嗎?一切都在未知之數,而時間已經開始倒數……

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:Transaction 保證一致性

茶室裡,洛基翻開筆記本,指著昨天記下的 Hippo 的比喻:「手動檔汽車。」 大師正在泡茶,抬起頭看了他一眼。 「昨天 Hippo 說 DynamoDB 的 T...

DAY 22

Day 22:從關聯設計到索引設計的思維昇華

這天大師讓洛基晚上再過來,洛基對於這時間站在大師門外感到些許新鮮。 手還沒碰到門把,而他腦中想著這幾天的學習,每一天都是一個新的挑戰,每一天都在學習「選擇」。...

DAY 23

Day 23:GSI 設計原則與陷阱

「系統已經掛了。」 Hippo 的聲音突然在茶室裡響起,洛基還沒推開門就聽到了。 他加快腳步推門進去,看見大師正盯著一個投影螢幕,上面滿是紅色的錯誤訊息,像是警...

DAY 24

Day 24:LSI 特殊定位與使用時機

洛基看著白板上並排寫著兩個詞: Global Secondary Index (GSI) Local Secondary Index (LSI) 「昨天學了...

DAY 25

Day 25:索引策略完整設計

大師的投影螢幕上顯示著一個複雜的系統架構圖。 洛基還沒坐下,就被這個圖吸引住了。圖上標示著多個表、多個索引、以及它們之間的關係,還有密密麻麻的容量配置數據和成本...

DAY 26

Day 26:TTL 與資料生命週期管理

「$487.32」 洛基看著茶室投影螢幕上的數字,這是他模擬系統這個月的 DynamoDB 儲存成本。 大師站在螢幕旁,沒有說話,等著洛基自己發現問題。 洛基切...

DAY 27

Day 27:Streams 與事件驅動架構

洛基一進茶室,就看見白板上的流程圖: 「前面二十六天,」大師說,「我們都是主動操作資料庫——寫入、查詢、更新、刪除。」 他指著流程圖:「但真實系統中,很多事情...

DAY 28

Day 28:生產環境監控與診斷

茶室的投影螢幕亮著,滿是密密麻麻的折線圖。 洛基走進來時,大師正背對著門口,雙手抱胸盯著螢幕。有些線條平穩,有些劇烈波動,還有幾條已經變成警告的紅色。 「兩小時...

DAY 29

Day 29:容量規劃與成本優化

白板上寫著一個問題: 星際活動系統即將上線 選擇計費模式: □ Provisioned - 預先配置容量,按小時計費 □ On-Demand - 按實際使用計...

DAY 30

Day 30:熱分區解決與生產就緒&首部曲的終點

洛基站在白板前,大師坐在茶桌旁,沒有說話。 這是第30天——最後一天。 白板上畫著一個場景: 星際大會即將開幕 預期:100,000 名參與者同時註冊 系統配...