Un'applicazione di e-commerce utilizza più funzioni Lambda, dove ogni funzione esegue un passaggio specifico in un flusso di lavoro di ordini. Le funzioni devono essere eseguite in una sequenza definita. Quale soluzione garantisce che le funzioni vengano eseguite in ordine con il minor overhead operativo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare una state machine di AWS Step Functions per invocare le funzioni Lambda nell'ordine richiesto..
Perché questa è la risposta
AWS Step Functions è la soluzione più efficiente per orchestare flussi di lavoro complessi che coinvolgono più funzioni Lambda in una sequenza definita. Una state machine di Step Functions consente di definire gli stati (inclusa l'invocazione di Lambda) e le transizioni tra di essi, garantendo l'esecuzione ordinata e gestendo automaticamente tentativi, gestione degli errori e stati di lunga durata con un overhead operativo minimo. L'opzione SQS è meno adatta perché richiederebbe una logica complessa all'interno delle funzioni Lambda per garantire l'ordine e la gestione dello stato, aumentando l'overhead di sviluppo e manutenzione. SNS, pur potendo notificare le funzioni, non garantisce l'ordine di esecuzione né la gestione del flusso di lavoro sequenziale. EventBridge Scheduler è progettato per attivare eventi in base a una pianificazione temporale, non per orchestrazioni sequenziali complesse di flussi di lavoro.
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