The Question
DesignMVP Ad Serving System Design
Design a high-performance system for an MVP advertising platform. The system should allow advertisers to manage campaigns and budgets, serve relevant ads to users in under 100ms based on basic targeting, and track impressions/clicks while ensuring campaign budgets are not significantly exceeded.
Redis
Kafka
PostgreSQL
S3
Go
Stateless Microservices