Fan-out-on-Write
Eine Strategie für Feeds, bei der ein Beitrag beim Veröffentlichen in die vorberechnete "Inbox" jedes Followers kopiert wird — sodass das Lesen billig wird (nur die fertige Liste abrufen). Das Gegenstück, Fan-out-on-Read, baut den Feed stattdessen bei jedem Lesezugriff neu auf.
Der Kompromiss: Fan-out-on-Write macht das Schreiben teuer (ein Beitrag von jemandem mit 1 Million Followern → 1 Million Einfügungen), das Lesen dagegen blitzschnell, weil die Timeline schon fertig zusammengestellt ist. Fan-out-on-Read ist billig zu schreiben, aber teuer zu lesen — bei jedem Seitenaufruf müssen die Beiträge aller Gefolgten zusammengeführt werden. Die klassische Lösung (Twitter/Instagram) ist ein Hybrid: Fan-out-on-Write für normale Nutzer, während "Promis" mit riesigen Followerzahlen per Fan-out-on-Read behandelt werden (beim Lesen zusammengeführt), um Millionen Schreibzugriffe zu vermeiden. Verwandt: die "Thundering Herd", wenn ein Promi postet. Eines der bekanntesten Skalierungsprobleme in der Architektur sozialer Netzwerke. Die Wahl hängt vom Lese-/Schreibverhältnis und der Follower-Verteilung ab.