Large news aggregation and discussion website needed to find user retention details. Cohort analysis was used to find user retention details. For running the Cohort analysis user data had to be collected, processed, stored and visualized.
User data were sent as streaming data at a very high rate. These user data had to be processed and stored to find out user retention ratio using cohort analysis
Google PubSub
Google BigQuery
Google Dataflow
Google Data Studio
Google Cloud ML
Google Datalab