Een ingediend urenbriefje triggert meerdere onafhankelijke downstream stappen die door verschillende teams zijn geïmplementeerd; elk team verwerkt zijn eigen fouten. Hoe moet u de integratie architecten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Pub/Sub-topic voor het indienen van urenbriefjes. Maak een abonnement voor elk downstream-ontwikkelteam om zich te abonneren op het topic..
Waarom dit het antwoord is
De correcte optie is om één Pub/Sub-topic te maken voor het indienen van urenbriefjes, met abonnementen voor elk downstream-team. Dit bevordert een losse koppeling tussen de systemen. Wanneer een urenbriefje wordt ingediend, wordt een bericht naar dit topic gepubliceerd. Elk team dat geïnteresseerd is in het verwerken van urenbriefjes, kan zich abonneren op dit topic en de berichten onafhankelijk verwerken. Dit ondersteunt de vereiste dat elke stap onafhankelijk is en dat elk team zijn eigen fouten afhandelt. De eerste optie, Cloud Functions voor elke stap, introduceert onnodige complexiteit en koppeling, omdat de initiële functie de downstream-functies zou moeten aanroepen, wat in strijd is met de onafhankelijkheid. De tweede optie, een Pub/Sub-topic voor elke stap, is overbodig en creëert meer beheeroverhead dan nodig is, aangezien alle stappen worden getriggerd door dezelfde gebeurtenis (indiening van urenbriefjes). De laatste optie, een microservice in GKE die elke stap aanroept en wacht op succes, creëert een sterke koppeling en een single point of failure, wat indruist tegen het principe van onafhankelijke stappen en foutafhandeling.
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