April 14, 2024 7:00 PM PDT


This presentation provides a comprehensive overview of advertising systems, discussing their importance, use cases, engineering design, and challenges faced in the industry. It aims to educate the audience on the fundamental aspects of ads systems, including their architecture and operational considerations.

Presenter: L, Tech Lead at FAANG

Topics Covered
Importance of Ads Systems
Use Cases of Ads Systems
Simplified Flow of Ads System
  1. Business owner creates an ad and adds it to the ads inventory.
  2. Ads platform indexes the ads inventory.
  3. User visits a website that loads ads from the ads ranking system.
  4. The website sends user activity data (e.g., ad impressions, user ID, ad ID, placement).
  5. User interacts with the ad, and the website reports the action back to the platform.
  6. Business owner receives reports on impressions and purchases, allowing budget adjustments based on feedback.
Engineering Design
Inventory Service Index Service Ranking Service Billing Service
Measurement Service
Challenges
Audience Questions
Recommendations