Bookmark this page

Quiz: Describing Kafka and AMQ Streams

    Choose the correct answers to the following questions:

  1. 1.

    What is Apache Kafka?

    A

    A downstream project of Red Hat AMQ Streams.

    B

    A distributed system composed of servers and clients that communicate through the UDP protocol.

    C

    An open source high-performance messaging system referred to as a distributed commit log system.

    D

    An open source activity tracking pipeline.

  2. 2.

    Which of the following statements about Red Hat AMQ Streams are true? (Choose two).

    A

    AMQ Streams is a scalable, distributed, and high-performance data streaming platform.

    B

    AMQ Streams is a product that allows you to install Apache Kafka only on Red Hat OpenShift.

    C

    AMQ Streams is a component of the Red Hat AMQ family based on the Apache Kafka project.

    D

    AMQ Streams is a component of Apache Kafka.

  3. 3.

    Which of the following capabilities make AMQ Streams suitable for event-driven and event sourcing architectures? (Choose two).

    A

    The ability to scale vertically as the data streams grow.

    B

    The ability to replay streams of events.

    C

    The publish/subscribe messaging model.

    D

    The in-memory and distributed storage of data.

  4. 4.

    Which of the following examples are real use cases of AMQ Streams and Apache Kafka? (Choose three).

    A

    A service that captures data changes made by a monolithic application and generates streams of events with the changes.

    B

    A replacement of a traditional RDBMS such as MariaDB.

    C

    A replacement of a traditional messaging system.

    D

    A service that processes sales orders in real time to feed a recommendation system.

Revision: ad482-1.8-cc2ae1c