Een team stapt over op microservices. Elke service mag alleen afhankelijk zijn van zijn eigen datastore. De Payments-service (die DynamoDB gebruikt) heeft bijna-realtime gegevens nodig die afkomstig zijn uit de Accounts DynamoDB-tabel. Welke aanpak biedt de eenvoudigste, ontkoppelde en betrouwbare manier om updates van Accounts te verkrijgen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Amazon DynamoDB Streams om wijzigingen van de Accounts-tabel vast te leggen en te leveren aan de Payments-tabel..
Waarom dit het antwoord is
DynamoDB Streams legt item-level wijzigingen vast in een DynamoDB-tabel en levert deze in (bijna) realtime. Dit is de meest ontkoppelde en betrouwbare manier om updates van de Accounts-tabel te verkrijgen voor de Payments-service, omdat het direct is geïntegreerd met DynamoDB en specifiek is ontworpen voor dit doel. AWS Glue is een ETL-service die meer overhead introduceert en minder geschikt is voor bijna-realtime updates. Amazon ElastiCache is een caching-service, geen mechanisme voor het synchroniseren van databasewijzigingen tussen services. Amazon Kinesis Data Firehose is een service voor het laden van streaminggegevens, maar DynamoDB Streams is de native en eenvoudigste oplossing voor het vastleggen van wijzigingen binnen DynamoDB zelf.
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