面試陷阱題 (Exam Traps)

目的

收集系統設計面試中常見的陷阱、易錯點和容易混淆的概念。


Client-Server Architecture


傳輸層協定


HTTP 與 API 設計


API 設計決策框架


REST


GraphQL


RPC / gRPC


API Security


即時通訊


負載平衡


故障處理


CAP Theorem


Scalability


Consistent Hashing


索引基礎


B-Tree Index


LSM Tree


Hash Index


Geospatial Index


Inverted Index


Database Transactions


Sharding


Replication


Caching


Numbers to Know


Scaling Reads(讀取擴展)


Scaling Writes(寫入擴展)


Long-Running Tasks(長時間任務)


Handling Large Blobs(大型檔案)


Real-time Updates(即時更新)


Search System(搜尋系統)


RAG


Data Pipeline(資料管線)


Database 選型


PostgreSQL


DynamoDB


OLTP vs OLAP


Elasticsearch


Vector Database


Blob Storage


API Gateway


Load Balancer(基礎設施)


Container


Serverless


分散式快取


Redis


訊息佇列


Kafka


分散式鎖


ZooKeeper


內容傳遞網路


處理競爭


過載保護


可靠交付


可觀測性


案例研究(Case Studies)