Search⌘ K
AI Features

Architectural Components

Discover the fundamental components needed to design a Twitter feed system, including tweet selection, training data generation, and ranking. Learn how engagement prediction models influence tweet ranking to enhance user experience and align with business goals.

Architecture

Let’s have a look at the architectural components that are integral in creating our Twitter feed system.

Architectural diagram of feed based system
Architectural diagram of feed based system

Let’s briefly look at each component here. Further explanation will be provided in the following lessons.

Tweet selection

This component performs the first step in generating a user’s feed, i.e., it fetches a pool of Tweets from the user’s network (the followees), ...