Ein Unternehmen entwirft ein ereignisgesteuertes Auftragsverarbeitungssystem. Jeder Auftrag erfordert mehrere unabhängige Validierungsschritte. Jeder Validierungsschritt ist als idempotente AWS Lambda-Funktion implementiert und benötigt nur eine Untermenge der Bestelldaten. Die Komponenten müssen lose gekoppelt sein, und jede Validierungs-Lambda sollte nur die Daten erhalten, die sie benötigt. Welche Lösung erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen Amazon EventBridge-Event-Bus, fügen Sie eine Ereignisregel für jeden Validierungsschritt hinzu und verwenden Sie den Input Transformer, um nur die erforderlichen Daten an jede Ziel-Validierungs-Lambda-Funktion zu senden..
Warum dies die Antwort ist
Die korrekte Antwort ist die Verwendung von Amazon EventBridge. EventBridge ermöglicht es, ereignisgesteuerte Architekturen zu erstellen, bei denen Ereignisse an verschiedene Ziele weitergeleitet werden können. Für jeden Validierungsschritt kann eine Regel erstellt werden, die auf bestimmte Ereignismuster reagiert. Der Input Transformer von EventBridge ist ideal, um die Bestelldaten so zu filtern und umzuwandeln, dass jede Validierungs-Lambda-Funktion nur die spezifischen Daten erhält, die sie benötigt. Dies gewährleistet lose Kopplung und effiziente Datenübergabe. Die Option mit mehreren SQS-Warteschlangen erfordert zusätzliche Lambda-Funktionen zur Datenumwandlung und Veröffentlichung, was komplexer ist. Die SNS-Option mit Nachrichtenfilterung ist zwar möglich, aber EventBridge bietet eine robustere und flexiblere Lösung für ereignisgesteuerte Architekturen mit detaillierterer Filterung und Transformation. Die letzte SQS-Option mit einer einzelnen Lambda, die Validierungen synchron aufruft, verletzt das Prinzip der losen Kopplung und der unabhängigen Verarbeitung.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich