,让服务尽早失败
默认超时时间为 60 秒。...根据 Shopify 的经验,5 秒的读取超时时间和 1 秒的写入超时时间是不错的设置。
超时时间也可以在数据存储中设置。...5 实现结构化日志记录
将日志存储在集中地方,并使它们易于搜索。
指标提供了系统行为的高级概述,而日志记录允许我们了解单个 Web 请求或后台作业内部发生的事情。...他们调节单个记录,如费用或退款,以及尚未支付给商户的当前余额等汇总记录。
8 结合负载测试
如果传入工作的数量足够大,他们的服务器甚至会耗尽内存来存储队列上的工作并崩溃。...Shopify 定期模拟大量抢购活动以获得基准测试结果。
9 掌握事件管理
事件通常从值班服务所有者收到页面开始,这可能是基于监视的自动警报,也可能是如果有人注意到问题,他们会手动发送。