Interfejs API e-commerce publikuje komunikaty o zamówieniach w kolejce Amazon SQS. Musisz wzbogacić dane zamówienia przed wysłaniem ich do systemu realizacji, przy jak najmniejszym wysiłku programistycznym. Które rozwiązanie należy wdrożyć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz potok EventBridge Pipes, który wykonuje wzbogacanie zdarzeń. Użyj kolejki SQS jako źródła potoku i skonfiguruj system realizacji jako cel potoku..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to stworzenie potoku EventBridge Pipes. EventBridge Pipes to bezserwerowe rozwiązanie, które umożliwia integrację źródeł zdarzeń (takich jak SQS) z celami (system realizacji) z opcjonalnym wzbogacaniem danych po drodze. Minimalizuje to wysiłek programistyczny, ponieważ wzbogacanie można zdefiniować bezpośrednio w potoku, bez konieczności pisania i utrzymywania oddzielnego kodu Lambda do odpytywania kolejki. Pozostałe opcje są mniej optymalne: Funkcja Lambda odpytująca SQS wymagałaby zarządzania cyklem życia funkcji i jej skalowaniem, a także ręcznego konfigurowania subskrypcji SNS, co jest dodatkowym krokiem. Maszyna stanów Step Functions jest bardziej złożona niż potrzeba do prostego wzbogacania i routingu, wprowadzając niepotrzebną złożoność. Klaster Amazon EMR jest rozwiązaniem do przetwarzania dużych zbiorów danych i jest zbyt kosztowny i złożony dla tego przypadku użycia.
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