Ein Serverless-System enthält einen zentralen Benutzerdienst (DynamoDB), der sensible Daten speichert. Andere Microservices pflegen lokale Kopien von Teilen dieser sensiblen Daten in verschiedenen Speicherdiensten. Wenn der zentrale Benutzerdienst einen Benutzer löscht, muss jeder andere Microservice seine Kopie sofort löschen. Welches Design erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Wenn der zentrale Dienst einen Benutzer löscht, veröffentlichen Sie ein benutzerdefiniertes Ereignis in einem EventBridge-Ereignisbus. Erstellen Sie eine EventBridge-Regel pro Microservice, die dem Benutzerlöschereignis entspricht und die Microservice-Logik aufruft, um den Benutzer aus seinem Datenspeicher zu löschen..
Warum dies die Antwort ist
Die Veröffentlichung eines benutzerdefinierten Ereignisses in EventBridge, wenn ein Benutzer gelöscht wird, und die Erstellung einer EventBridge-Regel pro Microservice, die auf dieses Ereignis reagiert, ist die effektivste Lösung. EventBridge ermöglicht eine entkoppelte Kommunikation und präzise Filterung von Ereignissen, sodass jeder Microservice nur die für ihn relevanten Löschereignisse empfängt und ver
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