← Back to portfolio

Clickstream Lab

Simulate e-commerce events → Kinesis → Lambda → DynamoDB. Watch user activity and product counters update in real time.

Live demo stopped. Kinesis On-Demand bills stream-hours even when idle, so the AWS stack is parked to keep cost down. Clone the repo and deploy in your own account to try it locally:
github.com/kumarsoc21-star/clickstream-lab
git clone https://github.com/kumarsoc21-star/clickstream-lab.git

API status: stopped (cost control)

① Simulate traffic

Live API is offline. Use the GitHub clone above to run this pipeline in your AWS account.

② User activity

Unavailable while the live stack is parked.

③ Product stats

Unavailable while the live stack is parked.
Browser → POST /clickstream-lab/simulate → Kinesis → Lambda (process) → DynamoDB ↓ GET /users/... and GET /products/.../stats