电商大型活动行动清单样例

背景

为保证在大型活动/节日(双十一、黑色星期五)时服务稳定,提出各个角色必要的行动清单

涉及到的角色与职能范围(包括但不限于)

产品:确定核心功能链路,制定服务降级默认行为,提供活动预估数据

技术(开发/测试):服务压测,性能优化,提供服务最大承受能力,线上问题排查

运维:提供基础能力与监控

事前准备

时间节点:活动前四周

第一周

人员:拉通各角色执行人员,成立活动临时小组

内容:

  • 全员对齐核心功能链路
  • 产品基于活动需要的feature、issue,整理本期的需求与降级默认行为
  • 研发导出同类型/同期活动的数据,预估本次活动的请求量
  • 研发基于核心功能整理缺失埋点
  • 研发运维确定自动扩缩容规则
  • QA依据上述数据进行核心/非核心功能压测,生成压测报告
  • 运维整理基础组件监控与告警

产出:活动需求、预估请求体量、扩缩容规则、压测报告

第二周

内容:

  • 研发进行功能与性能开发,整理降级/熔断开关
  • 研发补充埋点与告警

降级/熔断开关列表(举例):

系统名

开关说明

操作

影响点

执行人

商品

推荐列表关闭

recommend.flag=false

返回默认推荐

会员中心

积分异步发送

async.send=true

不会实时更新积分

消息中心

邮件通知暂停

mail.notice=false

停止邮件通知

产出:降级/熔断开关列表

第三周

内容:

  • 研发对新版本进行活动预演
  • 根据预演结果确定是否hotfix、制定应急方案

应急方案举例:

问题点

解决方案

负责端

出现紧急issue

走hotfix流程

研测

机器内存/CPU异常

手工重启

研测

基础资源严重不足

手工扩容

运维

数据异常

手工调整或执行脚本

研测

产出:预演报告、应急方案

第四周

内容:

  • 整理与执行checklist
  • 确定人员分工与联系方式

checklist内容(包括但不限于):

内容

负责端

执行时间

状态

动态配置

研测

数据预热(缓存、jit、DNS等)

研测

监控与告警

研测

权限申请(跳板机、运维平台)

研测

机器资源(内存、CPU、磁盘、网络等)

运维

服务指标(jvm堆、DB状态、中间件状态等)

研测+运维

机器扩缩容规则

研测+运维

产出:checklist、人员分工联系表

活动前一天

内容:

  • 执行checklist
  • 值班人员报到与临时补位

事中应急

时间节点:活动期间

地点:集中工作室(异地可提前进入连线状态),方便实时沟通

内容:

  • 研测盯数据、监控、告警,记录问题点

产出:现场问题列表

事后复盘

时间节点:活动后一到两周

内容:

  • 技术产品整理活动期间遇到的问题点,确定修复优化版本
  • 技术导出活动期间数据,给下次同类活动作参考指导
  • 各端整理复盘报告(复盘规范),参与复盘会议

产出:复盘报告、优化版本需求

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/49505.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

视频行业(监控,直播,会议,视频通话)痛点,随时接入,异构融合,以OvMeet视频会议为中心解决企业视频应用完美解决方案

近年来随着网络的普及及音视频技术的不断发展,以全球化、网络化、智能化未趋势的办公方式越来越受到各行各业的青睐。视频会议解决方案的应用转往多种交互式视频应用,如转往视频接入融合,调度与管理、日常沟通、工作部署、紧急救援、作战指挥…

誉天Cloud Service Solutions Architect(云服务)怎么样

誉天云服务课程亮点 深度融合云原生 包含原生K8s和docker内容,引入isito和ASM功能进行微服务治理,结合Linux功底设计云上性能优化,和架构设计。师资力量强大 课程由两名5HCIE认证讲师授课,认证辅导由已通过HCIE-Cloud Service专职…

【图形图像-1】SDF

在图形图像处理中,SDF(Signed Distance Field,带符号的距离场)是一种表示图形轮廓和空间距离的数学结构。它通常用于计算机图形学、文本渲染、碰撞检测和物理模拟等领域。 SDF(Signed Distance Field,带符号…

Card Game【map】

Card Game 题面翻译 题目描述 两名玩家正在玩在线纸牌游戏。游戏使用一副 32 32 32 张牌进行。每张牌都有花色和数字。有四种花色:梅花、方块、红心和黑桃。用字符 C、D、H 和 S 分别表示它们。共有 8 种数字,按递增顺序为 2、3、4、5、6、7、8、9。…

《中国数据库前世今生》观影——认识1980年起步阶段

引出 中国数据库的前世今生观影——认识1980年的起步阶段 20 世纪 60 年代国外就有了商业数据库,20 世纪 80 年代我国才有了第一批数据库专业人才。不要小看这 20 年的差距,它可能需要几代数据库人用一生去追。2024 年了,中国跨过数据库这座大…

搞DDR你必须得看看我的这篇笔记

Hi! 这篇约你一起深入认识一下DDR。 文章目录 DDR基础DDR是什么?DDR有什么用?为什么要用DDRDDR协议是如何演进的如何访问DDRDDR关键时序参数ACTIVATE Timing 激活时序REFRESH Timing 刷新时序READ Timing 读时序写时序模式寄存器时序DDR基础 DDR是什么? 如果你在学生时代自…

动态创建标签jQuery效果

动态创建标签jQuery效果https://www.bootstrapmb.com/item/14832 使用jQuery来动态创建HTML标签并添加效果是一种常见的方法。以下是一个简单的示例&#xff0c;说明如何使用jQuery来动态创建<div>标签&#xff0c;并给它们添加一些基本的效果。 1. 创建一个新的<di…

Ubuntu 24.04 LTS 无法打开Chrome浏览器

解决办法&#xff1a; 删除本地配置文件&#xff0c;再次点击Chrome图标&#xff0c;即可打开。 rm ~/.config/google-chrome/ -rf ref: Google chrome not opening in Ubuntu 22.04 LTS - Ask Ubuntu

3GPP眼中的XR及其技术特点

3GPP R18 支持了XR Services。XR需要高数据速率和低延迟通信&#xff0c;这也真是5G可以大展身手的地方。这篇就从3GPP的角度看下XR是什么以及XR有哪些技术特点。 Extended Reality (XR) 是指由计算机技术和可穿戴设备生成的所有现实与虚拟相结合的环境和人机交互技术。 实际上…

使用vscode搜索打开的文件夹下的文件

右键空白处打开命令面板 摁一次删除键&#xff0c;删除掉图中的大于号 这样就能够找到例化的模块&#xff0c;文件具体在哪个位置&#xff0c;然后打开了

探索WebKit的Web Serial API:开启串行通信的新纪元

探索WebKit的Web Serial API&#xff1a;开启串行通信的新纪元 在现代Web开发中&#xff0c;与硬件设备的交互变得越来越普遍。WebKit的Web Serial API为Web应用提供了一种直接与串行设备通信的能力&#xff0c;使得开发者能够通过浏览器与外部设备进行数据交换。这项技术的应…

python实现责任链模式

把多个处理方法串成一个list。下一个list的节点是上一个list的属性。 每个节点都有判断是否能处理当前数据的方法。能处理&#xff0c;则直接处理&#xff0c;不能处理则调用下一个节点&#xff08;也就是当前节点的属性&#xff09;来进行处理。 Python 实现责任链模式&#…

【Unity】RPG2D龙城纷争(十七)敌方常规AI(Normal)的实现

更新日期:2024年7月24日。 项目源码:第五章发布(正式开始游戏逻辑的章节) 索引 简介一、AI_Normal类二、AI调遣策略第一阶段:收集1.提供战场数据收集方法2.收集战场数据三、AI调遣策略第二阶段:评估四、AI调遣策略第三阶段:行动简介 AI_Normal定位为框架自带的最基础的…

Vue3升级了哪些重要的功能

createApp // vue2.x const app new Vue({ .... });//vue3.x const app Vue.createApp({ ... });emits属性 // 父组件 <HelloWorld :msg"msg" sayHello"onSayHello" />export default {name: HelloWorld,props: {msg: String},emits: [onSayHell…

汽车充电桩投资盈利方案

说明&#xff1a;系统支持SASS运营商多开&#xff0c;每个月运营商都有独立小程序、独立收款。支持各种引流平台的互联互通充电&#xff0c;如星星充电、特来电、快电等等&#xff0c;实现地图软件如高德地图上充电导航。后台有每日统计、单枪运能、大数据面板。独立的移动端管…

STL标准模板库---容器篇(一)

STL(Standard Template Library)是C的一套功能强大的 C 模板类和函数的集合&#xff0c;它提供了一系列通用的、可复用的算法和数据结构。 STL 的设计基于泛型编程&#xff0c;这意味着使用模板可以编写出独立于任何特定数据类型的代码。 STL 分为多个组件&#xff0c;包括容…

常用的自动化测试工具有哪些?

什么是自动化测试&#xff1f;简单来说&#xff0c;自动化测试就是通过重复执行预定义的动作来执行测试用例的系统来代替人工操作。为了充分利用自动化&#xff0c;必须选择正确的自动化测试工具。 一、自动化测试工具有哪些 1、Selenium WEB自动化测试 Selenium是网页应用中最…

electron-builder打包vue2项目不显示element-ui图标

1、使用版本 vue ^2.6.14element-ui ^2.15.14vue-cli-plugin-electron-builder 2.1.1 2、解决办法 1&#xff09; 如果是简单的图标可以使用图片代替&#xff08;这种对于elementui组件的图标还是不会显示&#xff09; 2&#xff09;在vue.config.js配置 const { defineCon…

C# 冒泡排序

栏目总目录 概念 冒泡排序&#xff08;Bubble Sort&#xff09;是一种简单的排序算法&#xff0c;它通过重复遍历待排序的数列&#xff0c;比较每对相邻的项&#xff0c;并在顺序错误时交换它们的位置&#xff0c;直到没有需要交换的项为止。由于排序过程中小数逐渐“浮”到前…

代码随想录day20 669. 修剪二叉搜索树 、108.将有序数组转换为二叉搜索树 、538.把二叉搜索树转换为累加树

代码随想录day20 669. 修剪二叉搜索树 、108.将有序数组转换为二叉搜索树 、538.把二叉搜索树转换为累加树 669. 修剪二叉搜索树 我自己的思路是和前一道题一样&#xff0c;遇见一个不符合的就调用一次删掉该结点的函数&#xff0c;这样明显就麻烦了&#xff0c;其实只要小于…