APP怎么又崩溃了?
产品狗聚集地
共 1134字,需浏览 3分钟
· 2024-03-26
早晨在浏览 36kr 看到一条资讯:
检查作业,《创造:用非传统方式做有价值的事》这本书看了多少了?
最近的互联网故障太多了,先有10月23日语雀7小时宕机故障,后有11月27日滴滴十余小时宕机故障,接下来腾讯视频也不甘示弱。 互联网产品出现故障屡见不鲜,印象最深刻的是支付宝527事件(2015年5月27日,支付宝宕机),那次之后,每年的5月27日都会搞很多攻防演练检验系统的稳定性。 为啥各种演练还是避免不了故障呢? 除了流量激增,咱来看互联网宕机常见问题主要有三个:①系统问题,②云产品问题,③网络异常。 那这些问题是否能提前预防呢?技术经常提到的「变更三板斧」,针对任何变更,包括系统发布、改配置、修数据等各种形式的变更,都应该遵循这个原则。 这三板斧是:可监控、可灰度、可回滚(用于应急)。 首先是可监控。 有任何变更,相关人员需提前部署好版本的监控和报警策略,目的是及时发现问题,比如应用监控(响应时间、成功率和错误率等)、网络监控(带宽异常、丢包率等)、日志监控(应用日志、系统日志等)、安全监控(扫描漏洞、恶意攻击等)…… 然后是可灰度。 灰度能力是互联网产品必备技能,比如支付宝抖音这种过亿体量的 C 端产品,发布一个新功能后一定是先让员工体验体验,提早发现 Bug。这还不够,正式对外的时候还得按照百分比逐步放量。如果苗头不对,得立即想办法回滚,否则就是史诗级灾难。 对于体量小的产品,一般不会这么复杂,甚至对于一些 B 端产品,可能就几个客户,直接就发了,完全没有业务灰度的必要。但是,请注意,即使没有业务灰度的必要,在执行变更的时候,在机器层面,也应当遵循灰度的原则逐步生效,这样可以早点发现变更问题,而不至于让整个机器集群瞬间瘫痪。 灰度直至全量放开结束如果未发现问题,不代表一定不会出现问题,可能到达某个临界点因为产品逻辑问题才会触发。这时候应该配合 可回滚 : 这里需要判断,是否比较明确判断和变更相关,若相关,就应该无脑回滚,先止血再说;若不能通过直接回滚修复故障,那就需要备用方案。我了解到语雀利用的是: ①先备份差异数据:防止数据丢失或损坏而进行的复制; ②后一致性校验:当我们在多副本或分布式系统中存储数据时,为了确保所有副本中的数据都是一致的,需要进行一致性校验。 核心是保证数据的完整性和可靠性。 在执行上线操作时,团队所有成员都应该慎之又慎,大胆小心…… 上次听说一互联网公司裁员,首先裁掉了部分运维,愚蠢,真是愚蠢,紧接着好像就出问题了……
检查作业,《创造:用非传统方式做有价值的事》这本书看了多少了?
记得再看点赞转发哟。感谢。
产品经理基本功提升可以看这两个专辑:
评论
老爸嘲讽我了,写破代码一年就挣十几万,他在工地带50个工人,一个月光人头费就3万,让我滚回去跟他干!
点击上方 "大数据肌肉猿"关注, 星标一起成长点击下方链接,进入高质量学习交流群今日更新| 1052个转型案例分享-大数据交流群来自:网络,侵删有个网友的父亲是做工程的,天天就嘲笑他,说他天天写着破代码有啥用,一年就拿个十多万的死工资,然后告诉他自己在工地里面带了50个工人,一个月能抽三万
程序源代码
0
微软开源MS-DOS操作系统源码,冲到GitHub第一了!
大家好,我是轩辕。这两天逛GitHub的时候,突然发现一个叫 MS-DOS的项目冲到Trending榜首了!定睛一看,微软官方啊,搜了一下才知道,原来前两天,微软把MS-DOS 4.0系统开源了!关于这个系统,估计现在很多程序员都不知道了,或者只在古老的教科书上看过这玩意儿。MS-DOS,全称为Mi
编程技术宇宙
6
多人同时导出 Excel 干崩服务器!新来的阿里大佬给出的解决方案太优雅了!
点击关注公众号,Java 干货及时推送↓推荐阅读:面试辅导,我们出大成果了!来源:juejin.cn/post/7259249904777838629前言 业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,
Java技术栈
1
今年后端爆了???
大家好,我是二哥呀。每次登录牛客,看到最多的就是各种 Java 后端岗位的喜讯,美团 OC了、快手 OC 了、就连腾讯 OC 的都是 Java 岗,我怀疑牛客是不是给我打了“只报喜不报忧”的标签?星球里也有不少球友给我发来喜讯,难道说每年都在凉凉的 Java 后端又承担起了就业的重任?!不可能,绝对
沉默王二
3
APP 安全测试项总结
一、安装包测试 1.1、关于反编译 目的是为了保护公司的知识产权和安全方面的考虑等,一些程序开发人员会在源码中硬编码一些敏感信息,如密码。而且若程序内部一些设计欠佳的逻辑,也可能隐含漏洞,一旦源码泄漏,安全隐患巨大。 为了避免这些问题,除了代码审核外,通常开发的做法是对代码进行混淆,混淆后源代
测试开发技术
0
竞业真太TM恶心了!
看到一个新闻,本周漂亮国的联邦贸易委员会(FTC) 宣布全面禁止所有员工(包括高级管理人员)签署新的竞业禁止协议。对于现有的竞业协议,高级管理人员的现有竞业协议仍然有效,其他员工的现有竞业协议则在规定生效日期后不再强制执行。由于国外的互联网发展的早,很多国内的习惯也是照搬他们的,现在漂亮国
公子龙
2
LangChain又上新了!LangChain项目贡献者@莫尔索新书重磅上市
在 AI 领域,每天都有新技术和框架出现,作为一个开源框架,LangChain 提供了构建基于大模型的 AI 应用所需的模块和工具,大大降低了 AI 应用开发的门槛,使得任何人都可以基于 GPT-4 等大模型构建自己的创意应用。LangChain 框架的爆火LangChain 作为开源项目首次进入公
机器学习实验室
0
特斯拉大量毁约应届生offer?网友纷纷发帖“求收留”:毕业即失业,春招都快结束了……
点击上方 "大数据肌肉猿"关注, 星标一起成长点击下方链接,进入高质量学习交流群今日更新| 1052个转型案例分享-大数据交流群4月24日消息,特斯拉公司近期在全球范围内进行裁员,同时取消了许多应届毕业生的工作邀约(Offer),这一行为引起了广泛的讨论和关注。有不少网友在社交平台发帖称“
程序源代码
0