
Explanation:
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.
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