Een bedrijf ontwerpt een event-driven orderverwerkingssysteem. Elke order vereist meerdere onafhankelijke validatiestappen. Elke validatiestap is geïmplementeerd als een idempotente AWS Lambda-functie en heeft slechts een subset van de ordergebeurtenisgegevens nodig. De componenten moeten losjes gekoppeld zijn en elke validatie-Lambda mag alleen de gegevens ontvangen die het nodig heeft. Welke oplossing voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Amazon EventBridge event bus, voeg een event rule toe voor elke validatiestap en gebruik de input transformer om alleen de vereiste gegevens naar elke target validatie-Lambda-functie te sturen..
Waarom dit het antwoord is
Deze oplossing voldoet het beste aan de vereisten omdat EventBridge is ontworpen voor event-driven architecturen en losse koppeling. Door een EventBridge event bus te gebruiken met regels voor elke validatiestap, kunnen de events gericht worden gerouteerd. De input transformer-functionaliteit zorgt ervoor dat elke Lambda-functie alleen de specifieke subset van ordergegevens ontvangt die nodig is, wat de vereiste van 'alleen de gegevens die het nodig heeft' direct invult. De SQS-oplossingen zijn minder efficiënt omdat ze ofwel meerdere wachtrijen en transformatie-Lambdas vereisen (wat complexiteit toevoegt), ofwel synchrone aanroepen introduceren die de losse koppeling verminderen. De SNS-oplossing met berichttekstfiltering is een optie, maar EventBridge biedt krachtigere filtering en transformatiemogelijkheden met input transformers, wat beter past bij de behoefte om specifieke data subsets te leveren.
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