Eine Zeiterfassungsübermittlung löst mehrere unabhängige nachgelagerte Schritte aus, die von verschiedenen Teams implementiert werden; jedes Team kümmert sich um seine eigenen Fehler. Wie sollten Sie die Integration gestalten?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie ein Pub/Sub-Thema für Zeiterfassungsübermittlungen. Erstellen Sie für jedes nachgelagerte Entwicklungsteam ein Abonnement, um das Thema zu abonnieren..
Warum dies die Antwort ist
Die korrekte Antwort ist, ein Pub/Sub-Thema für Zeiterfassungsübermittlungen zu erstellen und jedes nachgelagerte Team ein Abonnement dafür erstellen zu lassen. Dies ermöglicht eine entkoppelte Architektur, bei der jedes Team unabhängig auf die Zeiterfassungsereignisse reagieren kann, ohne die anderen Teams zu beeinflussen. Pub/Sub bietet eine asynchrone Kommunikation und ermöglicht es jedem Team, seine eigenen Fehler zu behandeln, da es die Nachrichten nach seinem eigenen Zeitplan verarbeiten kann. Die Option, für jeden Schritt eine Cloud Function bereitzustellen, die das nachgelagerte System aufruft, würde zu einer stärker gekoppelten Lösung führen und die Fehlerbehandlung erschweren. Die Option, für jeden Schritt ein Pub/Sub-Thema zu erstellen, ist unnötig komplex und würde zu einer übermäßigen Anzahl von Themen führen. Die Option, einen Zeiterfassungs-Microservice zu erstellen, der jeden nachgelagerten Schritt aufruft und auf eine erfolgreiche Antwort wartet, würde eine synchrone und stark gekoppelte Architektur schaffen, die anfällig für Ausfälle ist und die Unabhängigkeit der Teams beeinträchtigt.
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