新浪微博:绝境逢生处,务实精神驱动下的技术成熟

2023-10-22 00:10

本文主要是介绍新浪微博:绝境逢生处,务实精神驱动下的技术成熟,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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日

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

大会议题

 

转载于:https://www.cnblogs.com/androidga/p/9945186.html

这篇关于新浪微博:绝境逢生处,务实精神驱动下的技术成熟的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

Linux_kernel驱动开发11

一、改回nfs方式挂载根文件系统         在产品将要上线之前,需要制作不同类型格式的根文件系统         在产品研发阶段,我们还是需要使用nfs的方式挂载根文件系统         优点:可以直接在上位机中修改文件系统内容,延长EMMC的寿命         【1】重启上位机nfs服务         sudo service nfs-kernel-server resta

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

Spring的设计⽬标——《Spring技术内幕》

读《Spring技术内幕》第二版,计文柯著。 如果我们要简要地描述Spring的设计⽬标,可以这么说,Spring为开发者提供的是⼀个⼀站式的轻量级应⽤开发框架(平台)。 作为平台,Spring抽象了我们在 许多应⽤开发中遇到的共性问题;同时,作为⼀个轻量级的应⽤开发框架,Spring和传统的J2EE开发相⽐,有其⾃⾝的特点。 通过这些⾃⾝的特点,Spring充分体现了它的设计理念:在

java线程深度解析(六)——线程池技术

http://blog.csdn.net/Daybreak1209/article/details/51382604 一种最为简单的线程创建和回收的方法: [html]  view plain copy new Thread(new Runnable(){                @Override               public voi

java线程深度解析(二)——线程互斥技术与线程间通信

http://blog.csdn.net/daybreak1209/article/details/51307679      在java多线程——线程同步问题中,对于多线程下程序启动时出现的线程安全问题的背景和初步解决方案已经有了详细的介绍。本文将再度深入解析对线程代码块和方法的同步控制和多线程间通信的实例。 一、再现多线程下安全问题 先看开启两条线程,分别按序打印字符串的

小技巧绕过Sina Visitor System(新浪访客系统)

0x00 前言 一直以来,爬虫与反爬虫技术都时刻进行着博弈,而新浪微博作为一个数据大户更是在反爬虫上不遗余力。常规手段如验证码、封IP等等相信很多人都见识过…… 当然确实有需要的话可以通过新浪开放平台提供的API进行数据采集,但是普通开发者的权限比较低,限制也比较多。所以如果只是做一些简单的功能还是爬虫比较方便~ 应该是今年的早些时候,新浪引入了一个Sina Visitor Syst