New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Professional Data Engineer Exam - Topic 1 Question 9 Discussion

Actual exam question for Google's Professional Data Engineer exam
Question #: 9
Topic #: 1
[All Professional Data Engineer Questions]

Your company is selecting a system to centralize data ingestion and delivery. You are considering messaging and data integration systems to address the requirements. The key requirements are:

The ability to seek to a particular offset in a topic, possibly back to the start of all data ever captured

Support for publish/subscribe semantics on hundreds of topics

Retain per-key ordering

Which system should you choose?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

0/2000 characters
Eun
4 months ago
Per-key ordering is crucial, so Kafka is the clear winner here.
upvoted 0 times
...
Reita
4 months ago
Wait, can Kafka really handle that many topics? Sounds a bit much!
upvoted 0 times
...
Felix
4 months ago
Cloud Storage? No way, it doesn’t fit the requirements at all.
upvoted 0 times
...
Adela
4 months ago
I disagree, Cloud Pub/Sub could work too, especially for scalability.
upvoted 0 times
...
Noel
5 months ago
Definitely Apache Kafka for this! It checks all the boxes.
upvoted 0 times
...
Ruth
5 months ago
Firebase Cloud Messaging seems more focused on mobile notifications, so I doubt it would meet our data ingestion needs.
upvoted 0 times
...
Juan
5 months ago
I practiced a similar question, and I think the key requirement for per-key ordering really points towards Kafka, but I need to double-check that.
upvoted 0 times
...
Keith
5 months ago
I'm not entirely sure, but I think Cloud Pub/Sub might not retain messages as long as Kafka does, especially for seeking back to the start.
upvoted 0 times
...
Narcisa
5 months ago
I remember that Kafka is great for handling large volumes of data and supports seeking to specific offsets, which seems to fit our needs.
upvoted 0 times
...
Xochitl
5 months ago
This seems like a straightforward question about the benefits of virtual client operating systems. I'll focus on understanding how the isolation between virtual machines can prevent virus infections from spreading.
upvoted 0 times
...
Cathrine
5 months ago
I think the purpose of the Wrap-up code mappings is to associate some behavior with the wrap-up code, like callback time. That seems like the most logical answer to me.
upvoted 0 times
...
Page
5 months ago
This question seems straightforward, but I want to make sure I understand the timeframe correctly. I'll need to review the regulations on reporting lost or missing securities.
upvoted 0 times
...

Save Cancel