互联网公司的如履薄冰--从不一帆风顺的发布

辛苦了一晚上,系统终于上线了。尽管在计划的时候为发布预留了时间,但实际上我们依然处于紧张的进程中,可能唯一值得庆幸的是,不需要凌晨3点才能回家。

每次的发布都注定不会平坦,鲜有一举成功的案例。昨晚的发布我心存侥幸,回想之前详尽的测试和试用,这次应该不会再有什么问题了吧。

11点,把所有系统发布上线,貌似平静。正当大家松一口的时候,突然发现内测的app状态不正确。我拿到手里,3s钟就定位问题所在,修改了一个配置,以为大功告成,没想到却早上正式版都提示升级,但确认后却没有任何动作,我马上意识到问题所在,赶紧把配置修改回来。紧张的检查代码,肯定了自己的猜测,紧急开始修复起来。庆幸的是出问题的是内测版本,只在小范围传播。修复完发布,貌似一切正常,回家!

到家后,一测试同事说发现线上ios版app总是crash,可这句话并没有引起疲惫的大家重视,以为只是偶然。

早上9点半,我还在暖和的床上被电话叫起来,pd紧张的语气让我意识到问题严重了!ios crash的情况越来越频繁!

我赶紧打开电脑,群里面大家已经吵翻了天。app开发的同事可能已经亚历山大了吧,而我丝毫没觉得这个问题跟我有关。

一会儿,app的同事定位到问题,是服务端的一个接口返回的数据缺少一个文案字段,我才猛然想起昨晚最后发布的时候,我”顺手“把一个快要废弃的接口中一句文案删除了,而不够强健的app脆弱的倒在了一个空字段的获取上。

bug的修复很容易也很快,但这次已经影响到了部分线上的用户。可以说app不够健壮,但事故直接原因却是我导致的。

现在仍心有余悸,反思自己的做法,千万不能心存侥幸,一个小小的修改,却因牵一发而动全身导致整个系统的停滞。

规范性不够,这是我现在一个比较大的问题。从传统的软件公司转型到大型的互联网公司,差别还是很大,需要学习的东西实在太多太多。

时间: 2024-07-30 14:18:16

互联网公司的如履薄冰--从不一帆风顺的发布的相关文章

VR内容定制请找北京动软VR团队,长年承接VR/AR应用、游戏内容定制

最近这一拔VR及AR浪潮得到业界的热捧,与2015年年底到2016年年初乐相.蚁视.睿悦.焰火工坊等VR创业公司,陆续发布融资的信息不无关系.业界也有统计数据称,约90%的VR投资案例,发生在2015年下半年和2016年年初.这些公司发布千万级甚至上亿元的融资信息后,业界一致认为在Oculus.微软.三星.HTC.SONY等公司的带头作用下,VR.AR已经成为名符其实的风口.国内外的互联网公司及上下游企业也相继发布了进入VR领域的信息. VR和AR幕后的推手很明显,除了企业本身外,资本和媒体的作

百度开放云BAE的境界——.net开源时代即将到来

日前,阿里云发布公告,宣布其云引擎业务ACE将停止运营.ACE从2014年2月发布,到2015年9月开始商用,经历了长达19个月的公测,商用后7个月即宣布停服,让人颇感意外. 公告中并未明确说明停止业务的具体原因,只说“由于产品体系升级,阿里云云引擎ACE产品将于2016年5月12日整体下线.”并推荐使用阿里的云服务器ECS.弹性web托管服务等其他云计算产品,并提供一定的补偿. 此举引发用户和开发者族群关注,也再次引起业内对PaaS服务的关注. 所谓PaaS实际上是指将软件研发的平台作为一种服

Flink:动态表上的连续查询

用SQL分析数据流 越来越多的公司在采用流处理技术,并将现有的批处理应用程序迁移到流处理或者为新的应用设计流处理方案.其中许多应用程序专注于分析流数据.分析的数据流来源广泛,如数据库交易,点击,传感器测量或物联网设备. Apache Flink非常适合流式分析,因为它提供了事件时间语义支持,恰一次的处理,并同时实现了高吞吐和低延迟.由于这些特性,Flink能够近乎实时地从大量输入流计算确切的和确定性的结果,同时在出现故障时提供恰一次处理的语义. Flink的流处理核心API,DataStream

免费开源ERP Odoo实施指南 连载一:Odoo概述

Odoo是什么 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适用于各种规模的企业应用. Odoo功能模块涵盖了各方面的企业应用:CRM.订单处理(销售订单和采购订单).电子商务.MRP.财务.库存.门店零售.项目管理等等. Odoo是完全的模块化结构,初始安装时候,系统没有加载任何应用模块,而后可以根据需要安装对应的功能模块. Odoo是世界上安装数量最多,用

重磅发布|首份中国互联网医院白皮书(2016)

前言 11月16日,第三届世界互联网大会正式召开.2016年,国家陆续出台政策鼓励互联网与医疗的结合,以互联网医院为代表的互联网医疗服务模式快速发展.在此背景之下,大会首次设立“互联网+智慧医疗 ”分论坛,国家卫计委主要领导与国内外产业界人士共同探讨互联网与医疗深度融合的创新解决方案. 在大会召开之际,腾讯研究院.动脉网·蛋壳研究院联合发布< 2016中国互联网医院白皮书>,首次对我国互联网医院进行全景式扫描.报告认为,互联网医院的出现是医疗改革进程中的一个巨大进步,是从网络化医院到智慧医院的

互联网产品灰度发布

互联网产品灰度发布 关于2016年5月15日,DevOps成都站|架构与运维峰会活动总结 1. 前言 2 2. 灰度发布定义 5 3. 灰度发布作用 5 4. 灰度发布步骤 5 5. 灰度发布测试方法 6 6. 灰度发布引擎 6 7. 灰度发布常见问题 8 7.1. 以偏概全 8 7.1.1. 问题特征: 8 7.1.2. 解决方案: 8 7.2. 知识的诅咒 9 7.2.1. 问题特征: 9 7.2.2. 解决方案: 9 7.3. 发布没有回头路可走 9 7.3.1. 问题特征: 9 7.3.

java服务器集群高并发场景下发布导致load高的解决方案

我们的java服务器集群在发布的时候,会出现刚发布的服务器load飙高(超过cpu核数)的问题,过几分钟才能回到低位,分析了好久也没发现什么原因. 经过查阅相关资料,我们意识到jvm在刚启动时,性能并不是最好的状态,在随后的运行过程中,它会自动分析热点(运行频率高的的代码),并对热点代码进行优化,所以jvm运行一段时间后才能获得较好的性能.这个问题在体量较小的应用中无法体现,当qps达到较高水平时,才会出现这个问题. 但网上查到的资料也就到这里了,并没有给出解决方案.于是综合自己的思考,以及与某

数人云操作系统 2.0 发布

5月26日,数人云产品战略发布会在万达索菲特酒店拉开序幕,此次发布会不仅是一场围绕Docker技术的企业级技术盛会,更是一场关于容器与开源云计算技术实践的分享交流会.由于Docker技术的爆发兴起,更多关于Docker的新闻,我们将陆续为您带来更多这方面的资讯.数人云CEO王璞在开场致辞中指出,2014年Docker技术逐步兴起,大量围绕Docker的创业公司以及诸多开源软件项目进一步丰满了容器技术的生态圈.容器技术的势头在今年继续火热,获得了整个行业以及谷歌.亚马逊.IBM.微软.红帽.VMw

Heroku创始人Adam Wiggins发布十二要素应用宣言

Heroku是业内知名的云应用平台,从对外提供服务以来,他们已经有上百万应用的托管和运营经验.前不久,创始人Adam Wiggins根据这些经验,发布了一个“十二要素应用宣言(The Twelve-Factor App)”,该宣言由国内工作于安居客的程序员梁山将其翻译为中文,InfoQ中文站摘录如下. 十二要素应用宣言 简介: 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或“软件即服务”(SaaS).“十二要素应用程序”(12-Factor App)为构建如下的SaaS应用提供了