HackerTubewatch
Surprise me
Frame from Rick Reed - WhatsApp: Half a billion unsuspecting FreeBSD users Plays via YouTube's privacy-enhanced embed

Rick Reed - WhatsApp: Half a billion unsuspecting FreeBSD users

3 videos recommended on HN
YouTube
2 HN users recommended this talk2 months2015–2019 score 2.5
Years with an HN recommendation, 2007–2026

Pointed to as a rare look at how a tiny engineering team ran WhatsApp's massive scale on FreeBSD and Erlang.

Rick Reed of WhatsApp speaks at MeetBSD about running a messaging service on FreeBSD and Erlang at huge scale. He covers the stack, tuning and the challenges of millions of connections per host.

“Their technology stack (FreeBSD/Erlang) is pretty interesting, more info here: 2014 talks by Rick Reed” (HN, 2016)

1 strong recommendations · 1 recommendations · 2 citations · Talks · advanced · partly dated

4 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@felixgallo Sep 2015 Strongly recommends
on HN thread Why WhatsApp Only Needs 50 Engineers for Its 900M Users
I can personally guarantee to you from direct current experience that there is nothing particularly solved about running services for even 50 million users. Go watch this: [this video]
Shows real challenges of running services at tens of millions of users
@ddeck May 2016 Recommends
on HN thread Introducing WhatsApp's Desktop App
Read more
It's required because your phone is where your messages are stored. Whatsapp don't retain messages/media after they've been delivered to your phone, which is a compelling privacy feature for many. It's also what allows them to serve such an enormous user base with limited hardware. Their technology stack (FreeBSD/Erlang) is pretty interesting, more info here: 2014 talks by Rick Reed: [link] [this video] Slides: [link] There's likely no technical reason why you couldn't use a pc instead of a phone for users that want to use the pc as the primary client (with the phone optionally accessing the DB on the pc in the same way that the desktop client does for the phone). Perhaps they've decided that this is a small and declining market. Edit: Slides for second talk [link] 440k connections/sec, 1.1 million msgs/sec, 1 billion images/day, and that was in 2014...
2014 talk on WhatsApp's FreeBSD/Erlang stack and scale

Citations, criticism and jokes

@WestCoastJustin Feb 2015 Cites it
on HN thread “RNG broken for last 4 months”
There was a talk + slides about WhatsApp FreeBSD usage [1, 2]. At around 23:50 in the video, Rick Reed talks about slide #17, they say they are running 9.1 - 9.3, and looking at 10.1 (not in a hurry as 9 works for them). [1] [this video] [2] [link]
Talk on WhatsApp's FreeBSD usage and versions
@ignoramous Mar 2019 Cites it
on HN thread People who run BSD
> no big player took to developing cool things on top. Just one data-point, but WhatsApp engineering was adamant that FreeBSD was a key precursor that allowed them to scale 2m+ connections per host on their (rather beefy) boxes: [this video] > It just shows you that having a technically good solution is irrelevant. True. I've seen many promising projects die/stagnate at the hands of unpopularity, *BSDs wouldn't be the first. Sigh.
WhatsApp engineers on FreeBSD enabling 2m+ connections per host

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close