1 日あたり数億 events(毎秒 ~数千、ピーク時はさらに多い)では、勝ち筋は 取り込み(ingestion)を配信(serving)から decouple する ことだ。書き込みを durable な log に吸収し、stream を 一度だけ 処理して、正反対の仕事に合わせた 2 つのストア に fan out する — 親向けには pre-aggregated(高速な読み込み)、ML 向けには raw かつ full-fidelity。
メールルーム — collector が郵便を受け取り、Kafka がベルトコンベア、そして各アイテムが 2 つの棚にコピーされる。親がちらっと見る と、ML チームが掘り下げる だ。
