iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

系統是怎麼被流量打爆的?30 天實戰 System Design 系列

從單機服務出發,透過 30 天循序挑戰 URL Shortener、Rate Limiter 等經典 System Design 題型,逐步理解 API Design、Database、Cache、Message Queue、WebSocket、Concurrency Control、Sharding、Load Balancing、Kubernetes、Autoscaling 與 Observability。每篇將從實際瓶頸出發,比較不同架構的 trade-off,最終建立一套面對高併發與分散式系統問題的完整設計思維。

參賽天數 3 天 | 共 3 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1|System Design 到底在設計什麼?從 Scalability 與 Trade-off 開始

為什麼開始學 System Design? 以前在做專案時,我比較在意的是「功能有沒有做出來」。 例如: API 能不能正常回傳 Database schem...

2026-09-15 ‧ 由 brian_cc 分享
DAY 2

Day 2|輸入網址後發生了什麼?從 DNS、TCP 到 HTTP Request

昨天先從 System Design 的基本觀念開始,理解了 scalability、latency、throughput,以及 consistency / a...

2026-09-16 ‧ 由 brian_cc 分享
DAY 3

# Day 3|DNS 不只是把網址轉成 IP:從 DNS Lookup、Cache 到 Traffic Routing

昨天把一個 Request 從瀏覽器一路追到 Server,流程大概是: URL ↓ DNS ↓ TCP ↓ TLS ↓ HTTP Request ↓...

2026-09-17 ‧ 由 brian_cc 分享