Een website voor autoverkoop slaat advertenties op in een database op Amazon RDS. Wanneer een auto wordt verkocht, moet de advertentie van de website worden verwijderd en moeten de gegevens naar meerdere doelsystemen worden verzonden. Welk ontwerp moet een solutions architect aanbevelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een AWS Lambda-functie die wordt geactiveerd wanneer de database op Amazon RDS wordt bijgewerkt om de informatie naar een Amazon Simple Queue Service (Amazon SQS)-wachtrij te sturen die de targets kunnen consumeren..
Waarom dit het antwoord is
De correcte optie is om een AWS Lambda-functie te gebruiken die wordt geactiveerd door database-updates en de gegevens naar een Amazon SQS-wachtrij stuurt. Dit is een effectieve manier om te reageren op databasegebeurtenissen en de verwerking te ontkoppelen. SQS zorgt voor betrouwbare levering en maakt asynchrone verwerking mogelijk door meerdere doelsystemen. De optie met een SQS FIFO-wachtrij is onnodig, aangezien de volgorde van de advertentieverwijdering waarschijnlijk niet cruciaal is voor de doelsystemen. RDS-gebeurtenismeldingen zijn algemeen en bieden geen gedetailleerde informatie over specifieke databasewijzigingen (zoals een verwijdering van een advertentie), wat nodig is voor deze use case. Het fan-out patroon met SNS en SQS is nuttig voor het distribueren van berichten naar meerdere consumenten, maar de initiële trigger via RDS-gebeurtenismeldingen is hier minder geschikt dan een directe Lambda-trigger op de database-update 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