Key user journeys of ad serving systems.
- Serving ad.
- Click through.
- Publisher registration.
- Ad booking.
- Targeting
- Reporting (often, real time)
The below reference architecture focuses on the first 2.
- For achieving (3), we may need a dynamo db and another