Bookmark this page

Quiz: Describing the Kafka Ecosystem and Architecture

    Choose the correct answers to the following questions:

  1. 1.

    Which two of the following statements about ZooKeeper in Kafka are true? (Choose two).

    A

    It provides an easy way to deploy Kafka in OpenShift.

    B

    It allows real-time stream consumption.

    C

    It provides a management layer for Kafka brokers.

    D

    Kafka clients connect directly to it.

    E

    It is used in the controller broker election process.

  2. 2.

    What is a topic?

    A

    A set of brokers working together.

    B

    The way Kafka categorizes messages.

    C

    An application that allows you to interact with Kafka over a network connection.

    D

    An array of bytes sent by Kafka producers.

  3. 3.

    How does Kafka achieve scalability?

    A

    By using Strimzi and other applications from the Kafka Ecosystem.

    B

    By deploying the cluster in a cloud environment.

    C

    By distributing partitions across the brokers in the cluster.

    D

    By making messages durable.

  4. 4.

    What is Strimzi?

    A

    An application that allows you to fetch data from external platforms and use it in Kafka.

    B

    A project that allows you to easily deploy Kafka in Kubernetes or OpenShift.

    C

    A client library that allows you to consume data in real-time, perform aggregations and data manipulation.

    D

    A backup environment that is used in case of failure to avoid data loss.

  5. 5.

    In the case of a broker failure how do you avoid losing messages in a Kafka cluster?

    A

    By using Kafka Connect to retrieve data from a backup environment.

    B

    Kafka does not have any mechanism to avoid data loss in case of failure.

    C

    By creating several copies of every partition (replication).

    D

    By increasing the number of brokers in the cluster.

Revision: ad482-1.8-cc2ae1c