越来越多人把自己的照片放上Instagram (IG)分享他们的故事。但你听过Instagram自己的故事吗?这5年的岁月中IG是如何快速成长?它又是遇到了什么意外导致网站曾经挂掉?就让IG创办人Mike Krieger告诉你这5年的故事。以下是Mike Krieger整理过去这5年中IG带给他的启发。
IG推出的第一个月,整体的运作状况非常混乱,由于使用人数不断增加,从原来25,000人一直成长到100万人,这样迅速的成长导致伺服器常常出现警告画面,这也让团队一直处于非常紧绷的状况,因为害怕伺服器会承受不住这不断增加的流量。为了解决这个问题,他们决定将原本使用的伺服器转移到亚马逊的云端服务。
但是两位创办人对于基础架构伺服器这方面的经验都不足,所以他们必须要想办法快速吸收这方面的知识,像是透过Facebook,Netflix或是Twitter这些网站上的文章或影片来加强自身的知识和技能。
由于开办的前三个月只是个两人团队,所以每一次当面对挑战时,都必须用最快速最简单的方式去学习并解决问题,而不是坐在原地拟定长远的策略。创业初期当人力不足的时候,最优先思考的事情应该是选择最重要的问题去解决,并采取最简单的方式处理,这样才能最有效率的继续团队的整体运作。
刚开始IG只发表iOS版本,而没有Android版,主要原因在于当时候团队就只有两个人,他们希望可以把精力专注在一个版本就好。但是到了2012年之后,他们觉得扩展的时机到了,因此招募新的工程师,并在三个月内就推出了Android版本的IG App。
Android版本发表后,在12小时内创造100万用户下载量,这个结果让团队非常震撼。虽然Android版当时还处于测试阶段,但随着团队不断调整和更新App的状况,Android版IG在功能上也渐渐的与iOS版一样越来越稳定。而到了现在,IG App也在Android市场上成为了成长最迅速、评分最高的App之一。
创业初期应该只专注在一个平台,唯有这样才能快速的对平台进行调整和更新。但是到了需要扩展的时机,团队就要迅速地进行调整,像是招募志同道合的工程师快速推出新的产品。但切记,团队一开始的时候应该着重在把更少的事情做好,而不是把事情做多。
在2013年,亚马逊的云端服务因为电力系统断电的关系而造成服务中断,让网站突然挂掉。网站如果损坏再建构一个就好,但是最大的问题在于断电有可能导致储存在云端平台上的客户资料流失,这让经营团队非常着急,还好经过36小时的抢救团队顺利地把所有客户资料都找回来。
这次的断电事故也让团队发现了一个很严重的问题,那就是不应该将数据全部存放在单一伺服器平台上。因此,其后在伺服器上就做了一些调整,将IG迁移至拥有自动化维护的伺服器上,取代了将数据存取在亚马逊云端资料库的旧方案。
经过这次的意外,IG团队开始对这些事情做了一些新的改变,从最根本的问题上去解决,而不是只着重在处理表面的问题。
IG在2013年的时候达到了2亿用户,储存200亿张照片。虽然成长速度惊人,但IG并没有因此松懈,反而开始认真思考该如何与Facebook进行整合,为了更有效率的与Facebook进行整合,IG需要将伺服器的基础架构迁移到Facebook的设备上。Mike Krieger比喻,这个工程就好像一台汽车要在时速100公里的飞奔状况下更换它所有的零件,而且还要不影响它前进的速度。
为何IG要花那么大的精力去执行这件事呢?他们认为创业过程中,如果有办法运用大企业的资源或是服务,那就尽力去争取,因为这不只帮助团队快速成长,也可以让公司的运作更有效率。有时候我们不需要自己发明新的轮子,如果发现卡车就在身旁,何不跟着卡车一起前进呢?
IG在2015年的时候重新设计了「搜寻和探索」的功能,旧的「搜寻和探索」搜寻的能力有限,因此为了让用户可以更快速又方便的寻找照片,团队重新调整了这个功能。
创业初期先从简单的方案开始做绝对没错,但并不代表说这个简单的方案永远都适用。当公司规模开始变大,团队的技术能力变得更强,那公司就应该用更开放的态度来对待产品的进化,这样做才能确保公司产品和团队能力会不断进步。