美文网首页
大型互联网公司发版策略

大型互联网公司发版策略

作者: 源码互助空间站 | 来源:发表于2019-07-16 10:38 被阅读0次

曾经在某行参加过版本重构工作,涉及用户以亿计算。

重构项目是一个90年代的老项目,我主要参与的是数据库的改造工作。

1、设计字段格式修改,90年磁盘费用较高,比如存如的日期格式2019153,现在统一修改为YYYY-MM-DD格式

2、对大量数据重新进行分库分表策略

3、拆分、新增、删减等一些数据清洗工作

对于这种设计用户量大的项目上线,如果采用全量发布的话不论对于开发运维团队有着未知的风险。一般都是采用灰度发版。

1、挑选特定地区,总量5%的用户数据库数据导出

2、自己写一个小清洗数据系统,按照要求对数据进行清洗

3、把清洗后的数据批量灌入测试或生产新的数据库

4、根据灰度策略,这5%用户会使用新的系统,平稳过渡新旧系统

5、再根据20%,50%,100%进度逐步推进新系统。

蓝绿发布

在发布的过程中用户无感知服务的重启,通常情况下是通过新旧版本并存的方式实现,也就是说在发布的流程中,新的版本和旧的版本是相互热备的,通过切换路由权重的方式(非0即100)实现不同的应用的上线或者下线。

灰度发布

灰度发布是通过切换线上并存版本之间的路由权重,逐步从一个版本切换为另一个版本的过程。虽然有很多人包括专业大牛认为灰度发布与金丝雀发布是等同的,但是在具体的操作和目的上面个还是有些许差别的。金丝雀发布更倾向于获取快速的反馈,而灰度发布更倾向于从一个版本到另一个版本平稳的切换。

相关文章

  • 大型互联网公司发版策略

    曾经在某行参加过版本重构工作,涉及用户以亿计算。 重构项目是一个90年代的老项目,我主要参与的是数据库的改造工作。...

  • 悠记2018.9.19

    昨日学习流水账1、《罗辑思维》——苹果公司的策略:苹果公司的商业策略似乎跟现在互联网公司的商业策略相反。一般是先用...

  • Hello Jianshu

    你好,我是大本。 我在一家大型互联网公司任职数据分析师,为各项业务提供增长策略。 最近我重新开始了写作。 我写了一...

  • 苹果公司的策略 | 日更41/50

    今天听到罗辑思维里讲苹果公司的策略,有感而发,也来写篇文章谈谈我个人的看法。 传统互联网公司的玩法是先放“鱼饵”,...

  • 企业如何定位薪酬水平?董事长总裁总经理看过来

    一、策略选择 相对市场平均水平,企业在薪酬上采取何种策略:领先策略、匹配策略还是滞后策略?其影响因素: 1、公司发...

  • 认识自身的优劣是原点

    借壳上市用金钱换时间值不值 如果业务发展得非常不错,行业前景广阔,选择借壳上市是用金钱换时间的策略,互联网公司的发...

  • Ribbon规则IRule调整遇到的坑

    背景 技术线,springcloud,zookeeper,ribbon 由于公司发版比较频繁,每次服务提供方发版总...

  • 给你三个这样的程序员,你选择裁谁?网友:领导最该走

    互联网公司开始有大动作了。作为生存率较低的群体,互联网公司每年都会进行或少或多的裁员,不少大型互联网公司都有着一套...

  • 详解 HTTPS 移动端对称加密套件优化

    近几年,Google、Baidu、Facebook 等互联网巨头大力推行 HTTPS,国内外的大型互联网公司很多也...

  • 大型互联网公司火热招聘中

    工作推荐:本人在此公司上班,可以给需要的朋友们内推工作。 广州市百果园网络科技有限公司是在欢聚时代(NASDAQ:...

网友评论

      本文标题:大型互联网公司发版策略

      本文链接:https://www.haomeiwen.com/subject/lckzkctx.html