Notification Delivery and Routing
5 題
Auction (eBay)
設計一套 eBay 式的競標系統——競標者在活躍的刊登上激烈競價,尤其在接近結標時競爭最兇,而系統絕不能把落標的出價當成得標,也不能讓競標以不一致的價格結束。
預覽Monitoring and Alerting
設計一套監控平台的告警與可觀測性層——這套系統會用規則比對進來的訊號、決定要呼叫誰,並在事故期間避免值班的人被雜訊淹沒。
預覽Restaurant Reservation
設計一套 OpenTable 式的餐廳訂位系統:食客在餐廳預訂一個時段與人數,餐廳最佳化桌位分配,而爽約(no-show)則在訂位時不收款的前提下處理。
預覽Notification System
設計一套多通道通知系統,代表眾多內部服務發送 email、推播、SMS 與站內通知,並在過程中尊重使用者偏好與投遞保證。
預覽IoT Device Platform
設計一套透過 MQTT 管理約 1,000 萬台連網裝置的平台:連線生命週期與斷線偵測、機隊規模的遙測 ingest,以及最具代表性的難題——如何可靠地把指令送達當下離線的裝置。在裝置失聯期間發出的指令,必須存活下來、恰好生效一次,而且絕不能過期還誤觸發:三天前送出的解鎖,不能在今天把門打開。涵蓋 QoS 取捨、persistent session、device shadow 的...
預覽