Een solutions architect ontwerpt een multi-tier applicatie. Gebruikers uploaden afbeeldingen vanaf mobiele apparaten. De applicatie genereert een thumbnail voor elke afbeelding (wat tot 60 seconden kan duren) en stuurt zo snel mogelijk een succesbericht terug naar de gebruiker om de ontvangst van de originele afbeelding te bevestigen. De architect moet de applicatie ontwerpen om aanvragen asynchroon over de tiers te verzenden om aan deze vereisten te voldoen. Wat moet de solutions architect doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Amazon Simple Queue Service (Amazon SQS) message queue. Plaats, zodra afbeeldingen zijn geüpload, een bericht in de SQS-wachtrij voor thumbnail-generatie. Waarschuw de gebruiker via een applicatiebericht dat de afbeelding is ontvangen..
Waarom dit het antwoord is
De juiste oplossing is het gebruik van Amazon SQS. Wanneer een afbeelding is geüpload, kan de applicatie direct een bericht in de SQS-wachtrij plaatsen en de gebruiker bevestigen dat de afbeelding is ontvangen. Een aparte worker-service kan vervolgens asynchroon berichten uit de SQS-wachtrij halen om de thumbnails te genereren. Dit ontkoppelt het uploadproces van het thumbnail-generatieproces, waardoor de gebruiker snel feedback krijgt en de applicatie schaalbaar blijft. AWS Lambda is een optie voor thumbnail-generatie, maar het direct aanroepen via een upload-event source zou de gebruiker niet onmiddellijk een succesbericht geven. AWS Step Functions is te complex voor deze specifieke taak. Amazon SNS is een public/subscribe-service en is niet primair bedoeld voor het asynchroon verwerken van taken door een worker-service.
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