Witryna internetowa sprzedająca samochody przechowuje ogłoszenia w bazie danych na Amazon RDS. Gdy samochód zostanie sprzedany, ogłoszenie musi zostać usunięte z witryny, a dane muszą zostać wysłane do wielu systemów docelowych. Jaki projekt powinien zalecić architekt rozwiązań?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utworzyć funkcję AWS Lambda wyzwalaną po zaktualizowaniu bazy danych na Amazon RDS, aby wysłać informacje do kolejki Amazon Simple Queue Service (Amazon SQS) do wykorzystania przez systemy docelowe..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie funkcji AWS Lambda wyzwalanej po zaktualizowaniu bazy danych na Amazon RDS, aby wysłać informacje do kolejki Amazon Simple Queue Service (Amazon SQS) do wykorzystania przez systemy docelowe. To podejście wykorzystuje Change Data Capture (CDC) z RDS, gdzie Lambda może przetwarzać strumień zmian (np. z Debezium lub podobnego mechanizmu) i wysyłać zdarzenia do SQS. SQS zapewnia niezawodne dostarczanie wiadomości i buforowanie, co jest kluczowe dla wielu systemów docelowych. Opcja z SQS FIFO jest niepotrzebna, ponieważ kolejność przetwarzania nie jest wyraźnie wymagana w tym scenariuszu, a SQS FIFO ma niższe limity przepustowości i wyższe koszty. Opcje z subskrybowaniem powiadomień o zdarzeniach RDS są mniej odpowiednie, ponieważ powiadomienia RDS dotyczą zdarzeń operacyjnych bazy danych (np. awarii, kopii zapasowych), a nie zmian danych na poziomie rekordów, które są potrzebne do śledzenia sprzedaży samochodów.
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