Companies
𝕏

Twitter

Engineering at scale

How Twitter/X built systems at scale — timelines, search, storage, load balancing, ID generation, and full system design.

Earlybird — Twitter Search Engine

Aug 17, 2026

How Twitter built Earlybird, its custom real-time distributed search engine — from MySQL LIKE queries to inverted indexes, Lucene, and a distributed Lucene index tuned for tweet search at scale.

Twittersystem-design
7 min read

Twitter (X) System Design

Aug 17, 2026

End-to-end Twitter system design — functional and non-functional requirements, load balancer, API gateway, tweet/timeline/search services, Manhattan, CDN, cache, and rate limiting.

Twittersystem-design
8 min read

Daperture — Twitter Load Balancer

Aug 12, 2026

How Twitter built Daperture (Deterministic Aperture) — an internal load-balancing algorithm combining deterministic server subsets with Power of Two Choices to distribute traffic at scale.

Twittersystem-design
5 min read

Manhattan — Twitter Distributed Database

Aug 12, 2026

How Twitter built Manhattan, its distributed storage system — sharding, replication, replica repair, and why existing databases did not meet Twitter's latency and operational requirements.

Twittersystem-design
6 min read

Snowflake — Unique ID Generator

Aug 12, 2026

How Twitter's Snowflake generates unique, sortable 64-bit IDs at scale — breaking down the epoch, datacenter, machine, and sequence bits.

Twittersystem-design
4 min read

Timelines at Scale

Jul 24, 2026

How Twitter built a scalable timeline service — from fanout on write vs read, to the hybrid approach Raffi Krikorian led that powers hundreds of millions of users.

Twittersystem-design
5 min read