WhatsApp 第 19 号工程师 Jean Lee 分享 30 人工程团队如何以极简流程支撑 4.5 亿用户,为何选择 Erlang 而非跨平台框架,以及 190 亿美元收购背后的文化原则。
📝 详细摘要
在这期深度访谈中,Jean Lee 回顾了她作为 WhatsApp 第 19 号员工的旅程,加入时公司几乎没有正式流程。她解释了 30 名工程师如何通过极致简约——无代码审查、无 Scrum、无站会——支撑 4.5 亿用户、横跨 8 个平台。讨论涵盖 WhatsApp 反直觉的技术决策(每个平台纯原生应用、Erlang 后端)、Jan Koum 对 99% 功能请求说「不」的哲学,以及从内部视角看 190 亿美元 Facebook 收购的感受。
💡 主要观点
- WhatsApp 在 4.5 亿用户规模时几乎没有正式流程 30 名工程师的团队没有代码审查(除首次提交外)、没有 Scrum 或 TDD、没有站会。所有沟通都在 WhatsApp 群组中完成。办公室唯一显示的指标是「距离上次宕机过去的天数」,创造直接的责任感和主人翁意识。
💬 文章金句
- 办公室显示屏上唯一的指标是距离上次宕机过去的天数。
- Jan 希望应用能在偏远乡村、硬件糟糕的老奶奶手中工作。
- Jan 拒绝了 99% 的功能请求。我们多年来没有群组、语音或视频。
- 每年 1 美元的费用是为了减缓增长,不是为了赚钱。
- Erlang 让我们能在飞机飞行时维护引擎。
📊 文章信息
AI 评分:82
来源:The Pragmatic Engineer
作者:The Pragmatic Engineer
分类:软件编程
语言:英文
阅读时间:11 分钟
字数:2659
标签: WhatsApp, 工程文化, Erlang, 规模化, Jean Lee