618&双11大促备战总结

团队文化:进取,分享,快乐,责任!

团队愿景:做最好的产品,打造有影响力的团队!

又快到一年一度的双11了,双11影响越来越大,玩法越来多,,流量也越来越大,订单量屡创新高,作为研发人员如何备战呢,居家生活事业部-产品研发部-研发三部的大促备战经验总结和大家交流一下:

思想的转变:大促对于用户或者其他人来说是一次party,但对于研发来说是一次战役,是一次大规模的协同作战。“打不赢”会死人的哦。

我们可以把打仗分为备战,战前,战中,战后4个阶段。

备战(大战前1-6个月,时间不固定有些系统架构设计的问题应该在刚开始架构系统的时候就要做好)

1.营造大战在即的气氛,比如墙上写上“距11.11还有5天”,对内让大家引起重视有战斗的感觉,对外要让干扰我们的人(各种无关双11的新需求,或者是各种其他事)体会到备战的重要性。

2.全面的梳理薄弱环节进行架构升级,这是重点也是难点各种大神往里面投吧(软件:架构合理,高可用,可降级,水平扩容,硬件:统一标准)。

3.监控:秒级,精准,全面(tp99,可用率,系统存活,jvm监控,cpu利用率,内存利用率,磁盘利用率),全覆盖(服务器,数据库,缓存 )。

4.控制需求。哪些是双11必须上的且要有优先级。在关键时刻可以做割舍。

5.根据系统复杂度提前大概几周做线上全面回归测试。

6.压力测试,2个维度,1.按照平时的峰值10倍流量测试,2.压到系统的极限tps能到多少(这种方式要注意不要影响线上正常生产)。

7.猴子捣乱:模拟各种突发异常情况(磁盘使用率100%,cup使用率100%,内存使用率100%,网络带宽堵塞等等),查找系统薄弱点。

8.演练:各种预案演练熟悉武器,熟悉配合,熟悉流程。

战前(大战前1-2天)

1.战场申请:根据团队大小申请封闭会议室(能紧凑的坐一起就行)。

2.战斗部署:人员分工,从时间上保证24小时有兄弟,从系统上从分工上保证每个系统每个环节都有兄弟。

3.情报工作:业务促销节奏要掌握,吃喝拉撒跟业务促销节奏保持一直。

4.通讯信息:依赖接口干系人表贴墙上方便随时沟通。

5.战壕挖好,武器装备摆好( 监控系统配置好)。

6. 23点30开始观察系统状态(清理日志,堆内存情况,cpu情况,留足够的系统资源迎接洪峰)。

战中

1.分工,协作,补位(分系统:网关,中心,药品库,健康档案等,分职责:看日志,看监控,看代码等)时刻准备着,有问题就喊!

2.发现问题后,第一要素是执行B计划(降级预案,切流量等等)。

战后

1.总结经验(各方面,无论是战略上的还是战术上,还是协作上的,还是后勤补给上的,有疏漏的或者是新发现的问题都需要总结)。

2.总结数据:为下一次备战做数据依据。

总结:整个过程,其实最重要的是备战阶段,如果备战阶段做不好后面只有听天由命了,敢打硬仗,能打胜仗,不是喊喊口号就行的,是要一滴一滴的把工作做扎实才能做到。本次分享只是对大促备战的要点做了总结和归纳,后续会有要点的详细技术分享,敬请期待!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181026G0SXWD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券