stack-profile:adtech-real-time-bidding
AdTech Real-Time Bidding Stack (Go, Redis, Kafka, ClickHouse, Prometheus) overview
A low-latency real-time bidding (RTB) platform where Go services evaluate bid requests within strict 100ms SLA windows, consulting Redis for user segment lookups and campaign budget caps. Kafka streams win notifications and impression events into ClickHouse for columnar analytics on campaign performance, spend pacing, and attribution. Prometheus and Grafana monitor bid latency percentiles and budget burn rates. Built for demand-side platforms and ad exchanges handling millions of bid requests per second. The core tradeoff is operational intensity — sub-millisecond tail latency requires careful memory management, connection pooling, and geographic distribution of bidder instances close to exchange endpoints.
Attributes
Outgoing edges
- domain:advertising·DomainAdvertising
- domain:data-engineering·DomainData Engineering
- language:go·LanguageGo
- library:chi·LibraryChi
- library:ioredis·Libraryioredis
- tool:prometheus·ToolPrometheus
- tool:grafana·ToolGrafana
- library:zap·LibraryZap
- tool:docker·ToolDocker
- workflow:ad-tech-stack-setup·WorkflowAd Tech Stack Setup
- workflow:performance-profiling-cycle·WorkflowPerformance Profiling Cycle
- skill-area:streaming-realtime-processing·SkillAreaStreaming and Real-time Processing
- skill-area:caching-strategies·SkillAreaCaching
- skill-area:metrics-dashboarding·SkillAreaMetrics & Dashboarding
- skill-area:backend-api-design·SkillAreaBackend API Design
- skill-area:kafka-stream-processing·SkillAreaKafka Stream Processing
- role:backend-engineer·RoleBackend Engineer
- role:data-engineer·RoleData Engineer
- role:sre·Role