All Questions
Kafka easy

What is the primary architectural role of Apache Kafka in a distributed system?

  1. A Serving as a distributed streaming platform for high-throughput, real-time data ingestion and processing.
  2. B Acting as a strictly relational database (RDBMS) with support for full SQL JOINs and ACID transactions across tables.
  3. C Functioning as a frontend web server for hosting static assets and handling client terminal sessions.
  4. D A specialized batch-only processing framework (like Hadoop MapReduce) that cannot handle real-time events.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions