Kafka Event-Driven Pipeline
Decoupled synchronous Ads & Promotions code paths into a Publisher → Topic → Consumer pipeline with gRPC cross-service calls. Consumer-group autoscaling, idempotent processing with at-least-once guarantees, dead-letter queues, and partition-based parallelism for horizontal scale.
- transport · Kafka + gRPC
- delivery · at-least-once
- scaling · consumer autoscale
- failures · DLQ + retry