Question 30
Domain 4Your team is constructing an application for a multinational bank that will be utilized by an immense number of customers. You developed a forecasting model that prognosticates customers‘ account balances three days in advance. Your team intends to apply the results in a novel feature that will advise users when their account balance has a high probability of falling beneath $25. How should you present your predictions?
Correct answer: C
Explanation
Firebase Cloud Messaging is built to deliver targeted push notifications at scale, which fits a multinational bank with an immense number of customers. Registering each user with a user ID lets the system send an alert when the model predicts the balance will "fall beneath $25," so users are notified in advance.
Why each option is right or wrong
A. 1. Construct a notification system on Firebase. 2. Register each user with a user ID on the Firebase Cloud Messaging server, which sends a notification when the average of all account balance predictions drops below the $25 threshold.
B. 1. Create a Pub/Sub topic for each user. 2. Deploy an application on the App Engine standard environment that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
C. 1. Construct a notification system on Firebase. 2. Register each user with a user ID on the Firebase Cloud Messaging server, which sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
Firebase Cloud Messaging (FCM) is the Google service designed for high-scale, targeted push delivery to specific app users, which matches a multinational bank with an immense customer base. By registering each customer with a unique user ID/token and triggering a message when the model forecasts the balance will drop below the $25 threshold within the next 3 days, the app can send an individualized alert at the moment the prediction condition is met.
D. 1. Create a Pub/Sub topic for each user. 2. Deploy a Cloud Function that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.