搜尋 CarlStack

按 Esc 關閉;完整結果會顯示文章摘要、標籤與日期。

共 344 篇 · 第 2 / 35 頁 · 最近更新優先

Docker
8 分鐘
·

程式已經 build 成功,為什麼網站還是舊版?

沿著文章收藏站的一次更新,分清原始碼、建置產物、Docker image、容器裡的行程與真正接到請求的版本。學會找出更新停在哪一站,而不是看到綠燈就宣布上線。

系統設計
6 分鐘
·

登入後為什麼不用每次輸入密碼?Cookie、Session 與 Token 各做什麼

沿著文章收藏站的一次登入、後續請求與登出,分清 Cookie 的傳遞、Session 的伺服器紀錄與 JWT 的憑證格式,選出能撤銷、能驗證權限的最小登入方案。

資料庫
6 分鐘
·

查自己的收藏,索引到底幫資料庫省了哪一步?

用文章收藏站的一個 SQL 查詢,理解索引如何縮小搜尋範圍、複合欄位為何有順序,以及查回 20 筆不代表只讀 20 筆。以 EXPLAIN 驗證候選索引,而不是猜測快幾倍。

Redis
6 分鐘
·

快取存的是另一份答案:看懂命中、過期與失效

從文章收藏站的一個標題查詢,分清資料庫原本與 Redis 副本,理解 cache key、命中、未命中與 TTL,以及為什麼刪除快取不等於同步完成。

訊息佇列
6 分鐘
·

按下匯出後,工作去了哪裡?Queue、Worker 與 ACK 的分工

用匯出收藏 CSV 拆解非同步工作的完整路徑:API 接受、訊息排隊、Worker 執行與 ACK。看懂 202 不等於完成,以及當機重送為什麼需要穩定 job ID 與冪等處理。

API 設計
7 分鐘
·

API 設計風格全景對決:RESTful vs. gRPC vs. GraphQL vs. Webhook 深度選型指南

深度拆解現代分散式系統中 4 大主流 API 通訊風格:資源導向 RESTful、二進位高效能 gRPC、宣告式按需查詢 GraphQL 與事件驅動反向推送 Webhook。傳輸效率、N+1 查詢問題、Schema 強型別約束與企業級通訊選型決策樹全景。

系統設計
9 分鐘
·

GraphQL 生產級落地與企業架構實踐:Federation 聯邦化、DataLoader 批處理與查詢深度防禦

深入剖析 GraphQL 在大型微服務架構中的落地挑戰:Apollo Federation 與 Schema Federation 架構、N+1 查詢與 DataLoader 批次緩存、查詢複雜度防禦 (Query Complexity & Depth Limiting) 與 Persisted Queries CDN 快取優化。

系統設計
8 分鐘
·

gRPC vs. REST vs. GraphQL 通訊邊界決策:傳輸效能、N+1 查詢與 Schema 演進全景分析

深入剖析現代微服務與前端應用的三大主流 API 通訊典範:gRPC(Protobuf / HTTP/2 二進位高效傳輸)、REST(成熟資源導向與 HTTP 快取生態)與 GraphQL(靈活圖查詢、DataLoader 批次快取與 N+1 效能陷阱)的架構決策矩陣。

API 設計
7 分鐘
·

REST 與 GraphQL 怎麼取資料?先看懂請求,再比較來回次數

用同一份使用者姓名與文章標題,拆開 HTTP 請求、REST 資源、GraphQL 欄位選擇與 resolver。比較的是 API 契約,而不是把一次網路請求誤認成一次資料庫查詢。

AI 工程化
11 分鐘
·

AI 審查越勤,PR 為什麼反而合不進去?

從 Claude Code 團隊的審查經驗出發,用退款 PR 拆解證據、誤報與重審邊界:如何讓 AI 抓錯,卻不讓它把修正工作無限延長。