连续5年支持微信游戏春节摇一摇活动,从最初版构建,到每年改版,深度参与其中,主要负责摇心愿结果页动效及福利发放相关功能开发
一、项目介绍
1、奖励领取页动画及领取兑换逻辑,支持多主题切换
2、通过 vue 多组件动态切换展示内容,使用 webpack 打包发布
3、使用离线包、批量上报、图片代码压缩、cdn 等技术提升访问速度
4、固化页面模板,通过配置自动生成运营活动,后续活动交由外包团队运营开发
二、问题回顾
1. 业务模块部署不当,高并发导致雪崩
2. 小程序版本页面关闭缺陷,导致微信闪退
三、解决办法
1. 区分业务优先级,核心业务逻辑单独部署服务
2. 上报等活动效果相关上报做批量及延时上报,保证业务逻辑请求完成后,才可以做上报,优先保证用户体验
3. 修改小程序自动关闭页面流程,防止闪退
四、经验总结
输出大型活动开发、部署、测试、发布规范及常见问题及风险规避点,防止后续类似活动出现类似问题