Een app voor gegevensverzameling gebruikt API Gateway, Lambda en S3. Gebruikers uploaden bestanden en wachten vervolgens terwijl een lange validatie wordt uitgevoerd; ze moeten het dashboard vernieuwen om de resultaten te zien. Sommige gebruikers uploaden veel grote bestanden en vernieuwen herhaaldelijk. De ontwikkelaar moet de app zo aanpassen dat het dashboard onmiddellijke validatieresultaten voor een bestand ontvangt zonder de hele pagina opnieuw te laden. Welke oplossing is operationeel het meest efficiënt?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik API Gateway WebSocket API op de client. Koppel geüploade bestanden aan de WebSocket connection ID en push de validatiestatus naar die connection ID wanneer de verwerking is voltooid om de UI bij te werken..
Waarom dit het antwoord is
De API Gateway WebSocket API is de meest operationeel efficiënte oplossing omdat deze serverloze, bidirectionele communicatie mogelijk maakt tussen de client en de backend. Dit elimineert de noodzaak voor polling (herhaaldelijk vernieuwen) en zorgt voor onmiddellijke updates van de UI zodra de validatie is voltooid, zonder extra infrastructuur te beheren. Een EC2-instance voor een WebSocket-server introduceert operationele overhead. E-mailmeldingen zijn niet onmiddellijk en vereisen handmatige actie van de gebruiker. DynamoDB Streams met SNS naar de browser is complexer en minder direct dan een WebSocket API voor real-time UI-updates.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig