Un'azienda sta migrando un'applicazione web monolitica su Amazon EC2 a un'architettura a microservizi serverless e desidera un design event-driven e a basso accoppiamento utilizzando il pattern publish/subscribe. Qual è la soluzione più conveniente?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare un'API HTTP di Amazon API Gateway per invocare una funzione AWS Lambda che pubblica eventi in un argomento di Amazon Simple Notification Service (Amazon SNS). Configurare uno o più sottoscrittori per ricevere eventi dall'argomento..
Perché questa è la risposta
L'opzione corretta utilizza Amazon API Gateway (API HTTP), AWS Lambda e Amazon SNS. Questa combinazione è ideale per un'architettura serverless event-driven publish/subscribe a basso accoppiamento. API Gateway espone l'endpoint, Lambda elabora la logica e SNS gestisce la distribuzione degli eventi a più sottoscrittori in modo efficiente e scalabile. Le API HTTP di API Gateway sono più convenienti e performanti per casi d'uso generici rispetto alle API REST. L'opzione che usa SQS è meno adatta per il pattern publish/subscribe puro, poiché SQS è una coda point-to-point, non un servizio di fan-out nativo come SNS. L'opzione con WebSocket e Kinesis Data Streams è eccessiva e più costosa per un semplice pattern publish/subscribe, essendo Kinesis più adatto per l'elaborazione di dati in streaming in tempo reale ad alto throughput. L'opzione che usa API REST di API Gateway è meno conveniente rispetto all'API HTTP per questo scenario.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta