Retry with Backoff + Dead-Letter
4 题
支付 API 平台
设计 支付 API 平台 本身——一个让其他公司在它之上开发的支付平台,对数千家商户开放收费/webhook API,同时把交易路由到底层多个卡组织与银行。
预览Webhook
设计一个 webhook 投递平台(Stripe webhooks 那种),在重试、顺序与安全的约束下,可靠地把事件通知送达数千个第三方消费端点。
预览Notification System
设计一套多渠道通知系统,代表众多内部服务发送 email、推送、SMS 与站内通知,并在过程中兼顾用户偏好与投递保证。
预览IoT Device Platform
设计一套通过 MQTT 管理约 1,000 万台联网设备的平台:连接生命周期与断线检测、设备群规模的遥测 ingest,以及最具代表性的难题——如何可靠地把指令送达当下离线的设备。在设备失联期间发出的指令,必须存活下来、恰好生效一次,而且绝不能过期还误触发:三天前发出的解锁,不能在今天把门打开。涵盖 QoS 取舍、persistent session、device shadow 的...
预览