
Answer-first summary for fast verification
Answer: Apache Kafka
The correct choice is **Apache Kafka** due to its capabilities in data ingestion and delivery, per-key ordering, and support for seeking to specific offsets in topics. Unlike other systems, Kafka allows for the reprocessing of specific parts of a topic, a feature not available in pub/sub models designed for transient message handling. The mention of 'per-key ordering' highlights Kafka's ability to process or assign messages with the same key to a specific user, making it the optimal solution for the described requirements.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
Which system is ideal for centralizing data ingestion and delivery, ensuring per-key ordering, supporting offset seeking in topics, and enabling publish/subscribe semantics across hundreds of topics?
A
Cloud Storage
B
Apache Kafka
C
Dataflow
D
Firebase Cloud Messaging