Payments, ledgers & idempotency

15 題

  • 廣告點擊聚合系統

    設計一套廣告點擊聚合系統,每秒接收數百萬筆點擊事件,讓廣告主能查詢近即時與歷史彙總指標。

    免費指南
  • Coupons and Deals Platform

    設計一個優惠券與促銷平台:使用者瀏覽並搜尋一份龐大、頻繁變動的優惠目錄,並在每個限制內剛好兌換優惠碼一次,絕不讓過時的價格或重複兌換漏出去。

    預覽
  • Donation Platform

    設計一個像 GoFundMe 的募款平台——一檔專案可能在一夜之間爆紅,湧入大量小額捐款,而每一塊錢都必須被收妥、可退款,並即時反映在準確的募款進度計數上。

    預覽
  • 即時通訊系統

    設計一套即時通訊系統,在大規模使用下提供低延遲訊息傳遞、訊息順序保證與多裝置同步,並處理在線狀態、送達回條及加密。

    免費指南
  • 支付系統

    為電商產品設計一套支付系統——就算網路在交易進行到一半時斷線,錢也必須在買家、平台、賣家之間正確流動,而且事後每一分錢都要能被追溯。

    預覽
  • Robinhood (Stock Trading)

    設計一個像 Robinhood 的散戶股票交易平台,讓數百萬使用者下買賣單,以符合法規等級的精準度追蹤現金與持倉,並串流即時報價——而且網路重試絕不能造成重複成交。

    預覽
  • Spend Management System

    設計一套企業支出管理平台,像 Brex 或 Ramp——每一次刷卡都必須在兩秒內由即時政策引擎完成授權或拒絕,而每一筆交易都必須流進會計系統,並配對到對應的收據。

    預覽
  • 支付 API 平台

    設計 支付 API 平台 本身——一個讓其他公司在它之上開發的支付平台,對數千家商戶開放收費/webhook API,同時把交易路由到底層多個卡組織與銀行。

    預覽
  • 票務系統

    設計一套活動售票系統,在大量使用者同時搶票時販售指定座位,確保同一個座位不會重複售出。

    免費指南
  • Webhook

    設計一個 webhook 派送平台(Stripe webhooks 那種),在重試、順序與安全的約束下,可靠地把事件通知送達數千個第三方消費端點。

    預覽
  • 影片平台

    設計 影片平台 的上傳與處理管線——接收海量的使用者上傳影片,把它們轉換成可播放的多解析度影片庫。

    預覽
  • Notification System

    設計一套多通道通知系統,代表眾多內部服務發送 email、推播、SMS 與站內通知,並在過程中尊重使用者偏好與投遞保證。

    預覽
  • Fraud Detection

    設計一套即時的 ML 詐欺/風險評分系統,在 100 ms 內為支付交易評分。涵蓋特徵類型(velocity、graph、device)、串流特徵計算、標籤延遲與回饋迴路、分數門檻與成本的取捨、模型加規則的混合架構,以及對抗性漂移。

    預覽
  • IoT Device Platform

    設計一套透過 MQTT 管理約 1,000 萬台連網裝置的平台:連線生命週期與斷線偵測、機隊規模的遙測 ingest,以及最具代表性的難題——如何可靠地把指令送達當下離線的裝置。在裝置失聯期間發出的指令,必須存活下來、恰好生效一次,而且絕不能過期還誤觸發:三天前送出的解鎖,不能在今天把門打開。涵蓋 QoS 取捨、persistent session、device shadow 的...

    預覽
  • Stock Exchange

    設計證券交易所的核心交易系統:把委託單收進一本中央限價訂單簿,依價格-時間優先撮合;當自家訂單簿無法完成一張單時,到別的交易場所把剩下的量收尾——用 wholesaler 的報價做內部化成交,或把剩餘量路由到競爭對手交易所——但過程中絕不穿價(trade-through)成交、踩過更好的公開價格。內容涵蓋委託單類型與生命週期、決定性撮合、smart order routing...

    預覽