Production Twitter on One Machine? 100Gbps NICs and NVMe are fast - Tristan Hume
In this post I’ll attempt the fun stunt of designing a system that could serve the full production load of Twitter with most of the features intact on a single (very powerful) machine. I’ll start by showing off a Rust prototype of the core tweet distribution data structure handling 35x full load by fitting the hot set in RAM and parallelizing with atomics, and then do math around how modern high-performance storage and networking might let you serve a close-to-fully-featured Twitter on one machine.
Production Twitter on One Machine? 100Gbps NICs and NVMe are fast - Tristan Hume Tristan Hume Github Resume + Project List Blog Production Twitter on One Machine? 100Gbps NICs and NVMe are fast --> In this post I’ll attempt the fun stunt of designing a system that could serve the full production load of Twitter with most of the features intact on a single (very powerful) machine. I’ll start by showing off a Rust prototype of the core tweet distribution data structure handling 35x full load by fitting the hot set in RAM and parallelizing with atomics, and then do math around how modern high-per
saved by
related reading
- How we reduced the cost of building Twitter at Twitter-scale by 100x – Blogblog.redplanetlabs.com
- There's no reason for software to be slow anymoredanluu.com
- Everything I know about good system designseangoedecke.com
- How to Rack 30 Petabytes of Storage | blogsi.inc
- Building a web search engine from scratch in two months with 3 billion neural embeddingsblog.wilsonl.in
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more - Tristan Humethume.ca
- Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!youtube.com
- Remains of the Dayeugenewei.com
- Tristan's Site - Tristan Humethume.ca
- How to Blow Up a Timeline - Remains of the Dayeugenewei.com
- Building and operating a pretty big storage system called S3 | All Things Distributedallthingsdistributed.com
- How to Rack 30 Petabytes of Storage | blogsi.inc