Una funzione Lambda .NET Core deve interagire con DynamoDB e S3 minimizzando la dimensione del pacchetto di deployment e riducendo la latenza di invocazione. Quale approccio soddisfa questi obiettivi?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Includere nel pacchetto di deployment solo i moduli di AWS SDK for .NET richiesti per DynamoDB e Amazon S3..
Perché questa è la risposta
Includere solo i moduli specifici dell'AWS SDK for .NET per DynamoDB e S3 minimizza la dimensione del pacchetto di deployment, riducendo il tempo di caricamento della funzione e, di conseguenza, la latenza di invocazione. Questo approccio è noto come tree-shaking o ottimizzazione delle dipendenze. Aumentare l'allocazione di memoria non riduce la dimensione del pacchetto né il tempo di caricamento dell'SDK. Includere l'intero SDK aumenterebbe significativamente la dimensione del pacchetto, rallentando le invocazioni. Scaricare l'SDK da S3 in fase di runtime introdurrebbe una latenza elevata ad ogni cold start, vanificando l'obiettivo di ridurre la latenza.
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