Google Cloud Professional Data Engineer — Question 87

You are developing an application that uses a recommendation engine on Google Cloud. Your solution should display new videos to customers based on past views. Your solution needs to generate labels for the entities in videos that the customer has viewed. Your design must be able to provide very fast filtering suggestions based on data from other customer preferences on several TB of data. What should you do?

Answer options

Correct answer: C

Explanation

The correct answer is C because using the Cloud Video Intelligence API provides a highly efficient way to generate labels for video content, while Cloud Bigtable is optimized for handling large datasets and fast filtering. Options A and B involve more complex model training that may not be necessary, and option D, while feasible, uses Cloud SQL which may not scale as efficiently as Cloud Bigtable for large volumes of data.