Een gamingapplicatie slaat events op in Amazon DynamoDB en een data-engineer moet die gegevens opnemen in Amazon OpenSearch Service met bijna-realtime updates. Welke oplossing voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Amazon DynamoDB Streams om tabelwijzigingen vast te leggen. Gebruik een AWS Lambda-functie om de stream te verwerken en Amazon OpenSearch Service bij te werken..
Waarom dit het antwoord is
De juiste oplossing is om Amazon DynamoDB Streams te gebruiken in combinatie met een AWS Lambda-functie. DynamoDB Streams legt elke wijziging in een DynamoDB-tabel vast (inserties, updates, deleties) in een bijna-realtime, geordende log. Een Lambda-functie kan vervolgens worden getriggerd door deze stream-events om de wijzigingen te verwerken en de corresponderende updates door te voeren in Amazon OpenSearch Service. Dit zorgt voor de vereiste bijna-realtime synchronisatie. De andere opties zijn minder geschikt: AWS Step Functions en periodieke export naar S3 met Lambda is een batch-proces, niet bijna-realtime. Een AWS Glue-taak kan worden gepland, maar is doorgaans ook meer geschikt voor batchverwerking en biedt niet de directe, event-gestuurde synchronisatie van DynamoDB Streams. Een aangepaste OpenSearch-plugin is complexer, vereist meer onderhoud en is geen standaard of aanbevolen AWS-architectuur voor deze integratie.
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