System Design Interview Ch 12 Digital Wallet
確立問題與設計範疇
角色對話內容
面試者我們應該只關注兩個數位錢包之間的餘額轉帳操作嗎?我們是否需要擔心其他功能?
面試官讓我們只關注餘額轉帳操作。
面試者該系統需要支援多少 TPS(每秒交易次數)?
面試官讓我們假設是 1,000,000 TPS (每秒 100 萬次交易)。
面試者數位錢包對正確性有嚴格的要求。我們可以假設事務保證 就足夠了嗎?
面試官聽起來不錯。
面試者我們需要證明正確性嗎?
面試官這是一個很好的問題。正確性(Correctness)通常只有在交...
ganhua.wang10 min read