OSS 原始碼深讀系列

這個子目錄拆解 open source 專案的原始碼跟架構設計。理由:

  • 原始碼可查 — 事實性強,不用推估
  • 設計有原因 — 大專案的決策都有 paper 或 design doc 佐證
  • 學習價值高 — 能看出業界最強工程師怎麼解問題

每篇格式:背景 → 核心資料結構 → 關鍵演算法 → 設計取捨 → 學到什麼


案例列表

#專案分析主題stage
01Redis資料結構:SDS / Dict / Ziplistredis-data-structures 🌿
02PostgreSQLMVCC 多版本並發控制🌱
03KafkaAppend-only Log Architecture🌱
04KubernetesControl Plane 設計🌱
05GitTree / Commit / DAG🌱
06Elasticsearch倒排索引與分片🌱
07NginxEvent Loop + epoll🌱
08SQLite為什麼全世界最多 DB🌱

回上層

case-studies 主索引