engineering-architecture-breakdown
拆解六家公司的經典工程架構,看完能用在 PCA 考試與實務
0/6 已讀
- 01 經典架構拆解 · 01 — Netflix 全球串流架構
拆解 Netflix 如何用 Open Connect、微服務與混沌工程撐起全球逾 3 億訂閱戶,對應 PCA 全球負載均衡與容錯考點。
- 02 經典架構拆解 · 02 — Uber 即時派單架構
拆解 Uber 如何用 H3 地理分片、Ringpop 一致性雜湊與 Cadence workflow 撐起即時派單,對應 PCA 事件驅動與地理分區考點。
- 03 經典架構拆解 · 03 — Stripe API 冪等性設計
拆解 Stripe 如何把冪等性(idempotency)寫進 API 骨子裡,避免重複扣款,對應 PCA at-least-once 與 webhook retry 考點。
- 04 經典架構拆解 · 04 — Slack 即時訊息與已讀同步
Slack 是世上最大的 WebSocket 服務之一,本文拆解它如何維持數百萬長連線、做 message fanout、同步已讀游標、建搜尋索引,對應 PCA 的 messaging 與事件驅動考點。
- 05 經典架構拆解 · 05 — Airbnb 搜尋排名與金流分帳
Airbnb 每次搜尋都在做一次個人化推薦,每次下單都在跨幣別拆帳給房東、平台、稅務。本文拆解它的搜尋 ML、payment ledger、信任與安全架構,對應 PCA 的 ML 服務與交易式資料庫考點。
- 06 經典架構拆解 · 06 — Discord 百萬人頻道與 NoSQL 選型
Discord 把訊息從 Cassandra 遷到 ScyllaDB、把熱門服務用 Rust 重寫、把語音部署到全球邊緣。本文拆解它如何撐起數百萬人同一個伺服器,對應 PCA 的 NoSQL 選型與全球部署考點。
準備好開始了嗎?
從第一篇開始,循序漸進地掌握完整主題。