Project Overview
An enterprise runs an e-commerce website selling multiple items like Amazon
Used across multiple countries
Enterprise wants to track visits by users in real-time
Visit date
country
Duration of the visit
Last action (catalog, FAQ, shopping cart, order)
Requirements
Receive a stream of website visit records
Visit date, last action, country, duration
Compute in real-time
Five-second summaries by last action
Running visit counters by country
Abandoned shopping carts (to a separate queue)