Post
2025年11月9日 上午06:47

如果從 CAP theorem 解釋的話,比較像是 Consistency 那塊並不重要。

實際做法會因架構而變。有 Incremental Materialized View(e.g. 大部分 datalake/data warehouse)的話這塊可以讓 DB 本身處理掉,有 data pipeline(e.g. Kafka Stream)的話這邊是 pipeline 的工作,都沒有也可以由特定事件觸發 Message 去處理。

但整體來說是跟 Recommendation 相關的 insert 行為都不應該阻塞那個 request,即便這代表 query 會撈到舊資料也沒有關係。