服务端团队假期值班方案

2023-12-03 15:18

本文主要是介绍服务端团队假期值班方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在想研发团队在假期期间需要做什么事情,以保证业务和质量。所以将经常做的事情进行了整理,今后遇到假期直接按照这个方案执行。

方案

确定代码封板时间

节假日前尽量不要发布代码,这是对业务团队和研发团队负责的表现。

  1. 一般以节假日那周的上周五或者本周一作为封板时间
  2. 提前和业务沟通封板情况,非紧急业务调整假期后上线

检查系统稳定性

放假前,对系统稳定性做一次检查,确保放假前系统是健康的,一般检查内容如下:

  1. DB负载、存储容量、慢日志
  2. Redis负载、使用率、延迟情况
  3. 机器负载
  4. 服务接口稳定性、响应时间、报错情况

确定请假情况

放假期间有同学会早走或者晚回

  1. 提前确定同学们的请假情况,预计对业务的影响,也给其它安排提供了更多信息
  2. 更新请假/调休表

确定假期期间活动情况

负责全球业务

  1. 提前和业务方沟通假期期间是否有活动,预估流量,判断风险情况,确定是否需要改期
  2. 安排同学活动期间重点关注,并制定应急计划

安排值班

  1. 每个组每天安排两个同学作为第一联系人和第二联系人
  2. 确定值班内容,每天发邮件汇报,值班内容一般包括
    • 系统报警情况
    • 业务反馈问题处理情况
    • 自动化测试错误情况
  3. 发邮件后,提醒明天的同学值班,防止有人忘记

值班通知相关组

  1. 相关组包含各个业务方、产品、前端、测试、运维
  2. 可以和其它研发组的值班情况合并,只需发送一份给业务和产品,方便查看

提前准备

为了方案能够顺利实现,需要提前准备内容

  1. 包含上线时间的项目列表
  2. 系统服务、基础组件列表
  3. 请假/调休表
  4. 活动情况表
  5. 值班表
  6. 值班邮件模板
  7. 各个组群邮件

这些内容如果能有系统来统一管控,会节省大量时间,如果没有,就需要手动维护了。每个团队情况不一样,各个表和模板的细节就不展开讲了。

总结

想整理出一个方案的想法来自于读完《原则》这本书。最开始只写了几条,经历过一次假期后,又填补了一些内容,算是相对全一点的方案。我还是挺喜欢这个方案的,展现了一些套路,而这些套路能让我今后处理这些事情的时候更得心应手一些。今后跟进具体情况,慢慢再做优化。

最后

大家如果喜欢我的文章,可以关注我的公众号(程序员麻辣烫)

我的个人博客为:https://shidawuhen.github.io/

往期文章回顾:

  1. Go语言
  2. MySQL/Redis
  3. 算法
  4. 架构/网络/项目
  5. 思考/读书笔记

这篇关于服务端团队假期值班方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/449895

相关文章

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

在Java中将XLS转换为XLSX的实现方案

《在Java中将XLS转换为XLSX的实现方案》在本文中,我们将探讨传统ExcelXLS格式与现代XLSX格式的结构差异,并为Java开发者提供转换方案,通过了解底层原理、性能优势及实用工具,您将掌握... 目录为什么升级XLS到XLSX值得投入?实际转换过程解析推荐技术方案对比Apache POI实现编程

Python FastMCP构建MCP服务端与客户端的详细步骤

《PythonFastMCP构建MCP服务端与客户端的详细步骤》MCP(Multi-ClientProtocol)是一种用于构建可扩展服务的通信协议框架,本文将使用FastMCP搭建一个支持St... 目录简介环境准备服务端实现(server.py)客户端实现(client.py)运行效果扩展方向常见问题结

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe

C#使用MQTTnet实现服务端与客户端的通讯的示例

《C#使用MQTTnet实现服务端与客户端的通讯的示例》本文主要介绍了C#使用MQTTnet实现服务端与客户端的通讯的示例,包括协议特性、连接管理、QoS机制和安全策略,具有一定的参考价值,感兴趣的可... 目录一、MQTT 协议简介二、MQTT 协议核心特性三、MQTTNET 库的核心功能四、服务端(BR

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

利用Python实现可回滚方案的示例代码

《利用Python实现可回滚方案的示例代码》很多项目翻车不是因为不会做,而是走错了方向却没法回头,技术选型失败的风险我们都清楚,但真正能提前规划“回滚方案”的人不多,本文从实际项目出发,教你如何用Py... 目录描述题解答案(核心思路)题解代码分析第一步:抽象缓存接口第二步:实现两个版本第三步:根据 Fea

SpringBoot实现接口数据加解密的三种实战方案

《SpringBoot实现接口数据加解密的三种实战方案》在金融支付、用户隐私信息传输等场景中,接口数据若以明文传输,极易被中间人攻击窃取,SpringBoot提供了多种优雅的加解密实现方案,本文将从原... 目录一、为什么需要接口数据加解密?二、核心加解密算法选择1. 对称加密(AES)2. 非对称加密(R