WhatsApp是一款跨平台移动消息应用,通过互联网而非运营商短信发送文本、照片、视频、音频和语音消息,以手机号作为身份标识,以通讯录作为社交图谱。第一年免费,之后在部分国家每年约1美元,无广告。Facebook于2014年2月以约190亿美元收购,该服务仍作为Meta的一部分运营。

消息传递将离开短信转向数据应用,且极小的产品范围是达到网络规模的最快路径,因此小团队可在商业化前运营它。

据High Scalability 2014年2月的架构文章,红杉资本在收购前已投资6000万美元。

简·库姆和布莱恩·阿克顿均为前雅虎工程师,最初将WhatsApp做成联系人状态应用,后转向聊天——用早期员工toast0的话说:“最初,WhatsApp只是你为联系人设置的简短公开文本状态。”产品刻意对标用户已熟悉的短信/彩信应用:群组间纯文本消息,无广告,无游戏,无噱头。约每年1美元的订阅支付服务费用,但仅在收费不影响采用的地方收取;对价格敏感市场免费。

到2014年初,WhatsApp月活跃用户约4.5亿,由几十名工程师维护——High Scalability统计为32人,收购时《连线》称35人——日消息量500亿条,日注册量超百万,广告支出为0。当年2月,Facebook同意以约190亿美元收购。首批披露的财务数据(The Verge,2014年10月)显示账面亏损1.48亿美元主要源于股权补偿,实际运营支出低于1000万美元,2014年收入约1000万美元来自每年1美元的计划,广告被排除在外。工程立场始终如一:Erlang on FreeBSD、SoftLayer裸机服务器,每个服务一两人负责,在Facebook加入前无服务编排,通过Erlang热加载每天多次推送代码。

2014年2月被Facebook收购后,WhatsApp保持无广告产品不变:《连线》2015年9月的报道统计用户超9亿,工程师约50人,引用工程师Jamshid Mahdavi的话——“看到只解决需要解决的问题的极简方法,真是大开眼界。”当该故事于2023年1月27日重新出现在Hacker News时,一位早期服务器工程师证实了叙述,并指出多媒体、加密和商务功能自此扩大了产品和团队;最高赞评论给出了持久教训:“增加人数的是范围,不是用户。”

运营商短信昂贵、缓慢且普遍;智能手机加数据套餐让免费互联网消息应用成为水到渠成的下一步,时机恰好。

手机号身份意味着零摩擦注册和现成的社交图谱,因此每个用户都带来整个联系人列表,网络效应不断叠加。

保持产品形状像用户已熟悉的短信应用——无广告、无游戏、无额外功能——在用户增长到9亿时保持范围平坦,因此50名工程师就能运行。

Erlang on FreeBSD适合工作负载:该语言为海量并发连接而生,热代码部署让小团队每天可多次推送修复而无需重启。

推迟盈利保护增长:每年1美元的费用仅存在于不会将用户推向免费替代品的地方,且无广告承诺一直保持到收购之后。

人数跟随范围而非用户:WhatsApp以50名工程师运行9亿用户,靠拒绝功能、招聘适应力强的工程师以及将Erlang/FreeBSD匹配问题;当范围扩大,人也增加。

并入Facebook(现Meta)后,WhatsApp保持了《连线》2015年9月报道的产品形态:用户超9亿,工程师50人,Erlang/FreeBSD,无会议,招聘工程师看重聪明才智而非Erlang经验。The Verge首批财务数据显示收入1000万美元,账面亏损源于股权补偿而非运营。当故事于2023年1月27日在HN上重现时,一位早期服务器工程师描述了原始技术栈——源于ejabberd、FreeBSD裸机SoftLayer,一到两人服务——并指出多媒体、加密和商务功能自此扩大了产品和团队。

从这里,追溯依据

参考来源

  1. Why WhatsApp Only Needs 50 Engineers for Its 900M Users Wired · wired.com
  2. The WhatsApp Architecture Facebook Bought For $19 Billion High Scalability · highscalability.com ·
  3. Facebook's prized acquisition WhatsApp lost $140 million last year The Verge · theverge.com ·
  4. Why WhatsApp Only Needs 50 Engineers for Its 900M Users (2015) — HN discussion Hacker News · news.ycombinator.com ·