架构与设计

设计模式、系统设计、微服务以及大型系统的基础组件。

Redis · 2026/10/12 · 9 分钟阅读 · 167

保持Redis缓存与数据库一致性

如何在Spring Boot中应用cache-aside模式,实现commit后删除缓存、处理竞态条件,以及使用Testcontainers进行测试。

真实案例 · 2026/10/12 · 13 分钟阅读 · 76

电商购物车与订单设计

购物车与订单流程设计案例研究:需求、数据模型、API、库存超卖防护、幂等性、outbox 模式和秒杀处理。

真实案例 · 2026/10/12 · 12 分钟阅读 · 101

订阅计费和续期系统设计

案例研究,设计一个包含数据模型、API、续期流程、防止重复扣费、Kafka Outbox 和处理流量尖峰的计费系统。

真实案例 · 2026/10/12 · 11 分钟阅读 · 86

设计实时交易欺诈检测系统

案例研究:设计在50ms内完成欺诈评分的系统。介绍需求、数据模型、API、Redis velocity检查、幂等性、基于Kafka的outbox以及处理流量突增的方法。