Apache Beam and Dataflow Pipeline

Our recommendation system leverages Apache Beam and Dataflow for efficient data processing.

A simulated streaming source sends data to Pub/Sub every 10 minutes and the pipeline streams it to BigQuery.

For the detailed implementation, refer to the following notebooks:

Data Serving

Implementation of Backends

Embedded Dashboard

Recommendation System (Daily Updated)

Select a user (with previous activities) from the dropdown:

Click the button to get recommendations: