Overview of the Flink live shopper features architecture
The live shopper features stack is designed for sub-second real-time personalization by converting raw behavioral events into metrics available for downstream services (chat bots, ML models, pricing engines).
Component Stack:
- Snowplow tracker: Captures clean, strictly defined events.
- Kafka: Buffers and scales traffic.
- Flink: Performs in-memory windowing and aggregation for sub-second output.
- Redis: Serves the resulting metrics with microsecond read latency.