1. 深入聊聊你的项目,从架构设计到技术选型的考虑 (30min)项目背景和规模:我负责的抽奖系统是为电商平台设计的营销工具,主要用于节日促销、新品推广等场景。系统上线后日均抽奖10万次,高峰期每秒1500次请求。注册用户50万,活跃用户5万左右。架构演进过程:最初是单体架构,所有功能在一个项目中。随着业务增长,出现了性能瓶颈和维护困难。我们进行了微服务改造,拆分为用户服务、活动服务、抽奖服务、奖品服务四个核心服务。用户服务负责用户认证、权限管理、用户信息维护。活动服务负责活动的创建、配置、状态管理。抽奖服务是核心,负责抽奖逻辑、概率计算、库存扣减。奖品服务负责奖品管理、发放、物流对接。技术选...