您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 网站教程 > SEO教程 >
    Instagram 5 岁生日时的里程碑事情总结
    时间:2017-06-27 21:08 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    Instagram 5 岁生日时的里程碑事情总结

    Instagram 5 岁了!这 5 年时间,它的用户不缎括动增长。本文作者便是 Instagram 的结合开创人 Mike Krieger。他细数了这一路走来的里程碑事情,并给出了本人的干货总结,希望可以帮到其他创业者。

    2010 年,发布 Instagram 第一个版本的前夜,结合开创人 Kevin 和 Mike Krieger 打赌在明天会有多少人下载这款 App。

    Kevin 猜测是 2,500 人,而 Mike 还沉浸在悲观的心情中,给出了更大的数字:25,000 人。第二天,Mike 的鼻子贴到了屏幕上都不敢置信那个数字是真的。

    如今,Instagram 5 岁了,目前它在全世界拥有 4 亿的用户,每天上传 8000 万的视频和照片。一路走来,可以确定的说,Instagram 在「繁复」与「匠心」之间做了很好的平衡,与此同时,在去年,Instagram 还重新修正了搜索/探求这个版块功用,发布了全新的私密分享功用 Instagram Direct,并且放出创意拼图工具 Layout。

    在过去的 5 年时间,Instagram 的团队不断成长壮大(感谢上帝),并不断奉「繁复」为第一准绳,在接上去的 5 年内的开展也会以它为中心。如今是时分回忆一下过去 5 年所取得的里程碑事情了,不管它是好的,坏的,出人预料的,都会得出一些宝贵的阅历经验,关于目前依然走在路上的创业者来说都是无比宝贵的财富。

    里程碑事情之一: 3 个月到达 100 万用户。

    归类为:最大的应战

    在 Instagram 发布的第一个月,其实团队一片混乱。清晨三点效劳器的正告信息收回时有发作。从发布当日人数超过 25,000,到三个月后到达 100 万人,这个增长可以用一路飙升来描画。

    当看到人们是如此热爱你所开发的产品,没有什么比这更鼓舞人心了。整个团队都立刻调整到了连轴转,高负荷的任务形状中,目的就是为了不断满足这继续增长的产品需求。后来只是在洛杉矶的一台效劳器上运转 Instagram,其计算才能甚至不如一台 Macbook Pro。产品发布当天,激增的流量让 Mike 不得不打电话给主机效劳商,主机效劳商央求给予 4 天的周转期,假设急的话 2 天也可以。鉴于整个用户的增长态势无法预测,整个团队最终决议将效劳整个搬运到 Amazon 的 Web Services cloud 云效劳上。

    无论是 Mike 还是 Kevin,他们都不是系统底层架构的专家,所以一路上他们都在贪心的吸取着知识。在 QCon 还有 Velocity 上有很棒的视频会议,在 Facebook,Netflix,Twitter 以及其他中央,有着十分棒的文章。整个科技圈那种将技术拿出来分享,互帮互助的安康气氛让每团体都受益其中,也让 Instagram 的工程技术博客可以不缎括动更新,记载提高中的点点滴滴。

    干货建议:Instagram 的信条就是「繁复至上」。这是产品发布的前几个星期里就构成的准绳。由于事先就 Mike 和 Kevin 这两团体,他们决议每次遇到突发状况,必须采取最快速、最复杂的处置方案。假设事先他们每次决策都要思索到长远的目的,时间都拿来思索谋划而非举动,那么估量产品早就半途夭折了。正是由于可以在每个关键时辰查找到最重要的成绩是什么,并以最复杂的处置方案应对,这才使得整个产品可以应付得来爆炸式的用户增长。

    里程碑事情之二:发布 Android 版本

    归类为:最众望所归的一次发布

    在 Instaram 刚刚出来的头几年,Kevin 和 Mike 的耳朵被异样一个成绩磨的都出茧子了:「究竟什么时分 Android 版本会开收回来?」

    之所以 Instagram 一末尾选择只开发 iOS 版本,是由于他们希望在产品上完成快速迭代。毕竟只要两个工程师啊。但是当进入 2012 年,是时分将 Instagram 撒向多个平台了。Instagram 的 Androdi App 开发是由 3 个工程师在 3 个月的时间里完成的。其中的两个工程师还是一边跟着 Phillip 学习,一边尝试着开发。Phillip 是 Instagram 团队在开发 Gowalla(另一款社交软件)Android 版本时参加出去的,从 Instagram 的 Android 初代版本开发至今,他不断是这方面的担任人。

    在开发 Android 版本的这段时间里,Mike 的角色成为了「专职 eBay 买手」。由于 Android 对应的智能手机型号台多,团队需求在多个设备上测试这款运用,其中包括了「M865 华为 II 2 Touch」。那段时间最常常干的事就是:拆封新手机,试运转 App,然后再为 App 的流利波动赞赏不已。确实,以 Android 为系统运转的智能手机品类之杂确实给团队带来了一些应战,尤其是在开发 Instagram 视频内容时更是难上加难。但最终看到 Android 那本波动运转在这么多的手机上,而不需求针对某个机型做特别的更改的时分,大家都蛮喜出望外的。

    Android 版本发布的十二个小时内,新增用户就超过了 100 万,这简直太不可思议了。也就在那个时分,Mike 写了一篇关于系统底层架构设计的文章。又过了一段时间,Instagram 的 Android 版本在运用上更像是原生软件了,而如今,它曾经成为了 Android 阵营中运转最快速,评价最高的运用产品。

    干货建议:在单一平台上发布产品使得团队可以专注上去快速迭代,而不需求做任何事情都要干两遍。在机遇成熟的时分,再完成多平台扩张。

    里程碑事情之三:2012 年维吉尼亚风暴

    归类为:最严重的突发状况

    2012 年,Mike 正在波特兰享用为期三天的周末假日吗,这个时分电话打来:「Instagram 宕机了!」他赶忙在线上查明缘由:原来不只仅 Instagram 一家出了状况,还有 Netflix 等其他网站。Mike 快速回到酒店,将笔记本翻开,查收到了 Amazon Web Service 形状页面上写着这样一句话:「在美国东部出现了断电事故。」原来在事先一场突如其来的风暴横扫了维吉尼亚州,事先 Instagram 简直半数的设备都失掉了电力供应。在接上去的 36 个小时,一切人都发起起来,简直重新将整个系统从无到有的打造出来。之所以有这么大的动力,源自于用户的支持。这种热情究竟有多么高涨,详细可以参考下面这一张图。

    在事先,整个后端技术团队不过开创人 Mike,最后的工程师 Shayne 以及 Rick。Rick 参加团队还不到一个月的时间。所幸运的是,就是仰仗这几团体的努力,用户数据没有出现任何丧失。但是这一次不测让一切人看法到在自动化底层架构的路上还有多少任务亟待完成。

    警钟既然敲响,团队末尾寻求一种可以重复的效劳器配置办法。次年,团队从软弱的 shell scripts 转移到了全 Chef 系统,并且让团队新成员介入究竟层架构的门槛大幅降低。

    与此同时,团队不再依赖 Amazon 的 Elastic Block Storage 存储方案,转而采取了 WAL-E 以及 Postgres 的 WAL 复制技术。

    干货建议:打造一个可编写脚本的系统底层当然是挺破费功夫的一件事,但是这却与日俱增,新人工程师在参加团队的时分可以方便他们快速融入到项目本身,另外这样做也在突发状况中起到缓冲作用。

    里程碑事情之四:效劳器迁移

    归类为:最大胆的工程项目

    2010 年 10 月 5 日:0 用户

    2010 年 10 月 6 日:25,000 用户

    2010 年 11 月: 100 万用户

    2012 年:3000 万用户

    2013 年:2 亿用户

    到了 2013 年,Instagram 曾经拥有 2 亿的用户,超过 200 亿张招聘存储在效劳器上。整个团队虽然还在扩张,但依然规模相对较小,一切人由于 Instagram 的用户可以在这么长的时间还能波动继续增长而欣喜不已。

    (责任编辑:admin)