Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Linux Foundation CGOA Exam - Topic 2 Question 17 Discussion

You are working on a GitOps project and need to understand the similarities and differences between pull-based messaging systems and event-driven systems. What is a key difference between these two types of systems?
D) When only events trigger reconciliation, the system is more vulnerable to drift caused by other things.
A) Pull-based systems require a constant network connection to receive updates.
B) Event-driven systems are less flexible and scalable compared to pull-based systems.
C) Pull-based systems are more efficient in handling real-time events.

Linux Foundation CGOA Exam - Topic 2 Question 17 Discussion

Actual exam question for Linux Foundation's CGOA exam
Question #: 17
Topic #: 2
[All CGOA Questions]

You are working on a GitOps project and need to understand the similarities and differences between pull-based messaging systems and event-driven systems. What is a key difference between these two types of systems?

Show Suggested Answer Hide Answer
Suggested Answer: D

In GitOps, the pull-based model continuously reconciles the actual state with the desired state. This makes it resilient to drift, since reconciliation runs regularly. In contrast, event-driven systems only reconcile when an event occurs (e.g., a webhook), which makes them more prone to drift if changes happen outside those events.

''A pull-based reconciliation loop ensures continuous alignment with the desired state. Event-driven reconciliation, triggered only on events, risks system drift if changes occur outside those triggers.''

Thus, the correct answer is D.


===========

Contribute your Thoughts:

0/2000 characters
Lynelle
2 days ago
C) makes sense, pull-based can be more efficient.
upvoted 0 times
...
Jani
8 days ago
Wait, is D) really a thing? That sounds risky.
upvoted 0 times
...
Gail
13 days ago
I disagree with B), event-driven can be super scalable!
upvoted 0 times
...
Cammy
18 days ago
A) is true, you need that connection for updates.
upvoted 0 times
...
Sunshine
23 days ago
I recall that drift can be an issue with event-driven systems, especially when they rely solely on events for reconciliation.
upvoted 0 times
...
Alesia
28 days ago
I’m a bit confused about the efficiency part. I thought pull-based systems were better for real-time events, but I need to double-check that.
upvoted 0 times
...
Kenneth
1 month ago
I practiced a similar question, and I feel like event-driven systems are actually more scalable than pull-based ones.
upvoted 0 times
...
Tawny
1 month ago
I think I remember that pull-based systems require a constant connection, but I'm not sure if that's the main difference.
upvoted 0 times
...

Save Cancel