Een e-commerce applicatie ontvangt en verwerkt bestellingen en slaat vervolgens bestelgegevens op in Amazon DynamoDB. Het verkeer is sporadisch, maar kan pieken tijdens campagnes; het systeem moet schalen en bestellingen met minimale vertraging verwerken. Welk ontwerp is de MEEST betrouwbare, eenvoudige, maximaal beschikbare en losjes gekoppelde manier om bestellingen te ontvangen en te verwerken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Ontvang bestellingen in een Amazon SQS queue en roep een AWS Lambda-functie aan om ze te verwerken..
Waarom dit het antwoord is
De correcte optie, het ontvangen van bestellingen in een Amazon SQS queue en het aanroepen van een AWS Lambda-functie voor verwerking, biedt de meest betrouwbare, schaalbare en losjes gekoppelde oplossing. SQS is een volledig beheerde wachtrijservice die automatisch schaalt en berichten buffert, waardoor het systeem pieken in verkeer kan opvangen zonder bestellingen te verliezen. Lambda is een serverloze compute-service die automatisch schaalt op basis van de workload, wat zorgt voor efficiënte verwerking met minimale vertraging en hoge beschikbaarheid. De koppeling tussen de ontvangst en verwerking is los, wat de veerkracht verhoogt. De andere opties zijn minder optimaal: Het hosten van een database op Amazon EC2 en het gebruik van EC2-instanties voor verwerking vereist handmatig beheer van schaalbaarheid, wat complexer is en minder betrouwbaar kan zijn tijdens pieken. AWS Step Functions is geschikt voor het orkestreren van complexe workflows, maar is voor het simpelweg ontvangen en verwerken van bestellingen overbodig complex. Amazon Kinesis Data Streams is ontworpen voor real-time data streaming en analyse, en hoewel het schaalbaar is, is het minder geschikt voor het bufferen van individuele bestellingen dan SQS en vereist het beheer van EC2-instanties voor verwerking, wat minder serverloos is dan Lambda.
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