zoukankan      html  css  js  c++  java
  • 新浪微博:绝境逢生处,务实精神驱动下的技术成熟

    2009年初夏,一个已经接近完工的大项目“朋友”团队,在理想国际大厦面向新浪CEO曹国伟等人做了两个多小时的产品汇报,这款定位在社交场景下的产品,被决策层判定“没明白核心卖点是什么”、“产品不够简单、不具传播性”。

    “朋友”在新浪互动社区部研发两年后终遭搁浅。彼时,新浪博客的风头渐弱,新浪亟待寻找一个新的机会。

    尽管“朋友”这款产品并未得到高层的完全认可,但早年新闻专业出身的曹国伟却敏锐地嗅到:“朋友”中基于社交网络场景的基因迟早会成为互联网时代的一个爆点。在他的要求下,产品团队对“朋友”展开深层开刀,重新打磨,由此而生的就是新浪微博。

    初生·炙手可热

    2009年8月,新浪微博正式上线,支持多媒体发布、支持评论、支持转发,没有圈层束缚的环境,让任何人的言论都有可能得到关注、任何人的行为都可能受到监督,这个流淌着自由、民主、公开、透明血液的社交产品,很快得到了公众的追捧。

    推出第一年,用户数量即突破一亿,新浪微博成为最炙手可热的互联网社交品牌。

    新浪微博的新颖形式,让多家互联网公司看到了机会,也纷纷推出了各自的微博产品,但无论是新浪微博的起步时机、资源用户的大量积累以及母体的媒体属性等因素,都决定了其他同类产品已经无法望其项背,刷新浪微博成为许多人的一项生活习惯,各色人物、各类话题由此发声。

    绝境·凤凰涅槃

    互联网产品的迭代更新总是令人眼花缭乱,与风光同存的,是竞争和挑战。仅仅两年之后,腾讯系的“新”生社交产品微信用户突破1亿,微博用户量迅速遭遇瓜分,熟人关系圈的热闹非凡衬映出微博的异常清冷,不少人开始预判:新浪微博恐怕大势已去。

    从创立“新浪架构”赴美上市,到“毒丸计划”破解盛大收购意图,从建立MBO(管理层收购)维稳内部动荡,到创办“微博”打开业务新局面……每一次危机迎来,曹国伟都能带领团队从容化解,促成新浪的新一轮成长,他们如同太极高手,内外相合,水来土掩。

    而这一次,微博红利期显然已过,微博乃至新浪能否再渡劫难,成为摆在众人面前的疑问。背负着“是否会丧失微博独立性”的质疑,曹国伟一意孤行,决意启动与阿里巴巴从资本到业务上的战略合作。由此,微博逐渐从单一的社交网络平台转型为商业营销、重大事件的传播渠道,完成了广告社交化、垂直运营领域细分化和网红经济化的转身。

    根据中国互联网络信息中心发布的《中国互联网络发展状况统计报告》显示,2018年上半年,中国微博用户规模3.37亿人,相比2017年末增长2140万人,在整体网民数量中微博用户数比例达到42.1%。

    再一次,漂亮的绝地反击!

    再生·务实前行

    亮眼的数据为微博团队带来了更多喜悦与自信,在无数风浪挑战下的再次重生也让团队更坚定对微博成长的信心。不过,越来越多的关注和访问量,却为技术团队带来了空前挑战。

    微博的产品定位在于社交、信息流的传播,当突发性、爆炸性消息产生时,微博在互联网世界中势必会扮演举足轻重的角色,而消息发生瞬间的访问量激增则会给服务器带来巨大压力。一旦有问题发生,如何快速定位?如何投入解决?如何保证用户应用体验?这一系列问题都曾让技术团队焦灼不已。

    2017年3月,微博技术团队决定启动在线质量监控系统的搭建。在这期间,项目负责人于喆带领团队完成了多个系统版本的迭代更新,不断推进系统对产品稳定性及性能的监控水平,其中,包括了对谷歌Breakpad的自定义改写工作。

    往往,针对native crash一类的问题,安卓自带的捕捉工具只能提供崩溃地址等基本信息,不全面、不准确的信息,往往给开发人员带来问题解决效率过低、错误率较高等现实问题,在微博内部,就曾出现过一个不定时复现、无法定位归因,团队许久都未曾解决的麻烦情况。

    面对这一困扰,于喆与团队成员决定从底层入手,通过改写谷歌原生Breakpad代码来开发一个全新的日志收集SDK。5个人,2个月夜以继日,改写工作才得以收工。这项能力上线后的首次测试结果验证,native crash下降40%!之前那项蛰伏许久的“神秘”问题也很快被抓取归因,在短短几天内完美解决。

    以这样的能力和品质,微博团队在处理普通但非必现问题时,解决效率相较之前高出4到5倍;在处理难定位、难复现的复杂问题时,处理效率相比之前更是提升10倍!

    在经历过无数风浪后起死回生的微博,更能感怀“务实”对于团队的意义。于喆说,在微博,任何问题都不会被藏着掖着,上层也从不会坐视不管,所有人都十分关注技术的积累和推进。

    尽管许多企业都有一套这样的在线质量监控系统,用来监控产品在发版前及上线后的稳定性及性能状况,但在模块聚合、信息提供的完整度及准确性方面,微博做出了自己的特色。他们对在线质量监控系统的最初期待便是:用户更专注于产品体验,系统在产品背后“无声胜有声”。

    对于微博,你一定还想了解:

    在线质量监控系统的更多开发重点与关键细节

    难点问题的应对解决之道

    ……

    想了解更多,敬请关注11月16日安卓绿色联盟开发者大会——新浪微博安卓开发负责人于喆将为您解构《微博在线质量监控系统》。

    时间:2018年11月16日

    地点:北京国家体育馆副馆(北京演艺中心)

    大会议题

  • 相关阅读:
    在Oracle中计算两个日期间隔的天数、月数和年数
    洛谷P1182 数列分段 Section II(二分+贪心)
    BZOJ1734 [Usaco2005 feb]Aggressive cows 愤怒的牛(二分答案+贪心)
    分治算法
    洛谷P1031 [NOIP2002]均分纸牌
    洛谷P1803 凌乱的yyy / 线段覆盖
    洛谷P1094 [NOIP2007]纪念品分组
    洛谷P1223 排队接水
    洛谷P1208 [USACO1.3]混合牛奶 Mixing Milk
    洛谷P1181 数列分段Section1
  • 原文地址:https://www.cnblogs.com/androidga/p/9945186.html
Copyright © 2011-2022 走看看