电商秒杀系统
业务背景
你作为一个电商创业公司的架构师,负责设计 6.18 大促秒杀系统的设计,你们的业务模式如下:
你们挑选选品各大电商平台上畅销和好评的商品进行销售,每个品类不超过 20 个商品,目前做了 10 个品类;
本次 6.18 秒杀选择了 1000 个充电宝,10 台 iPhone12 作为秒杀商品;
正常的日活大约 100 万用户;
老板要求万无一失。
技术背景
技术团队以 Java 为主,已经落地了微服务架构;
主要渠道是自有的 App(包括 iOS 和 Android)和微信小程序,为了促进用户转化为 App 用户,只有下载 App 才能参加秒杀活动;
目前只有单机房。
业务基本场景
预约秒杀活动
查看商品库存和基本信息
提交订单
支付确认订单
总体架构思路
存储架构设计
性能估算
架构设计
计算架构设计
性能估算
架构设计
负载均衡架构
缓存架构
其他架构设计
可扩展架构设计
高可用架构设计
大数据架构设计
版权声明: 本文为 InfoQ 作者【Dean.Zhang】的原创文章。
原文链接:【http://xie.infoq.cn/article/53346f65261c870de18dff414】。文章转载请联系作者。
评论