Détecter et étiqueter les images de profil utilisateur inappropriées lors du téléchargement, garder l'orchestration simple et permettre l'ajout/la suppression d'étapes de traitement (filigrane, compression) ultérieurement. Que devez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Enregistrer les téléchargements dans un bucket Cloud Storage ; créer un déclencheur Eventarc du bucket vers un récepteur d'événements Workflows sur les nouveaux objets ; implémenter une orchestration Workflows qui invoque plusieurs Cloud Functions qui appellent l'API Vision..
Pourquoi c'est la réponse
La solution correcte utilise Cloud Storage pour le stockage des images, Eventarc pour détecter les nouveaux objets et Workflows pour orchestrer le traitement. Workflows est idéal pour orchestrer des étapes de traitement complexes et séquentielles ou parallèles, comme la détection d'images inappropriées et l'ajout de filigranes ou la compression, tout en gardant l'orchestration simple et en permettant une grande flexibilité pour ajouter ou supprimer des étapes ultérieurement sans modifier l'application principale. Les Cloud Functions peuvent être utilisées pour exécuter les tâches spécifiques (appel de l'API Vision, filigrane, compression). Les autres options sont moins optimales : La première option implique que le serveur backend récupère chaque image, ce qui peut surcharger le serveur et n'est pas une architecture sans serveur. La deuxième option utilise Cloud Functions pour appeler des services Cloud Run, ce qui ajoute une couche inutile de complexité si Cloud Functions peut directement appeler l'API Vision ou effectuer le traitement. La troisième option, bien que découplée avec Pub/Sub et GKE, introduit la complexité de la gestion des clusters GKE pour un cas d'utilisation qui peut être géré de manière plus simple et sans serveur avec Workflows.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise