← Questions

Design an ad audience targeting system

0
NetflixSystem designLast asked Jan 2026

Advertisers define audiences, including by uploading large lists of users, and campaigns target those audiences. Design the system that ingests audience data at scale and, when an ad is about to be served, decides quickly whether the user is in a campaign's audience. Cover the bulk upload path, storage and indexing of memberships, the low-latency lookup on the serving path, updates and deletions, and privacy constraints.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing