pnkjsng

Fanout on write pattern

Β·

Fanout pattern in system design

Fan-out on Write (Push) vs Fan-out on Read (Pull)

The Core Problem

Imagine you're building Twitter. When a user posts a tweet, their followers need to see it in their feed. The fundamental question is:

WHEN do you build each user's feed?

This is the single most important architectural decision in any social feed system.

1 / 29