Musisz wysłać spersonalizowaną wiadomość e-mail do klientów, gdy złożą zamówienie w Twojej nowej witrynie e-commerce, minimalizując jednocześnie wysiłek związany z wdrożeniem. Co powinieneś zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz Cloud Function wyzwalaną przez zdarzenia tworzenia dokumentów Firestore..
Dlaczego to jest odpowiedź
Utworzenie Cloud Function wyzwalanej przez zdarzenia tworzenia dokumentów Firestore jest najbardziej efektywnym i minimalizującym wysiłek rozwiązaniem. Firestore to baza danych NoSQL, idealna do przechowywania danych zamówień. Cloud Functions to bezserwerowe środowisko, które automatycznie wykonuje kod w odpowiedzi na zdarzenia, takie jak tworzenie nowego dokumentu w Firestore. Dzięki temu, gdy klient złoży zamówienie (tworząc nowy dokument w Firestore), funkcja Cloud Function zostanie automatycznie uruchomiona, wysyłając spersonalizowaną wiadomość e-mail bez konieczności zarządzania serwerami. Hostowanie aplikacji na Compute Engine wymagałoby zarządzania infrastrukturą i skalowaniem, co zwiększa wysiłek wdrożeniowy. Kanał powiadomień e-mail i polityka alertów są przeznaczone do monitorowania i powiadamiania o problemach operacyjnych, a nie do wysyłania spersonalizowanych wiadomości e-mail do klientów. Użycie Pub/Sub do wysłania wiadomości e-mail, gdy API zamówień zwróci HTTP 200 OK, wymagałoby dodatkowej logiki do subskrybowania tematów i przetwarzania wiadomości, co jest bardziej złożone niż bezpośrednie wyzwalanie funkcji przez Firestore.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana