Apache Kafka
Apache Kafka
Apache Kafka
About Apache Kafka Exam
Apache Kafka is an open-source system with a distributed event store and stream-processing platform developed by the Apache Software Foundation written in Java and Scala. Apache Kafka aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
Course Outline
The Apache Kafka covers the following course outline -
- Getting Started with the Course
- Getting Started with Kafka
- Download and Install Kafka
- Understanding Kafka Components and its Internals - (Theory + Hands-On)
- Kafka Producer API - Hands-On
- Kafka Producer API - Guaranteed Message Delivery Configurations
- Kafka Consumer API – Hands-On
- Consumer Groups and Consumer Rebalance – Hands-On
- Consumer Offsets - Default and Manual Offset Management – Hands-On
- Consumer Rebalance Listeners – Hands-On
- Kafka Consumer - seekToBeginning(), seekToEnd(), and seek() – Hands-On
- Custom Serializer and Deserializers in Kafka – Hands-On
Apache Kafka FAQs
What are the major APIs in Kafka?
- Producer API – Permits an application to publish streams of records.
- Consumer API – Permits an application to subscribe to topics and processes streams of records.
- Connector API – Executes the reusable producer and consumer APIs that can link the topics to the existing applications.
- Streams API – This API converts the input streams to output and produces the result.
- Admin API – used to manage Kafka topics, brokers and other Kafka objects.
What is Apache Kafka used for?
Apache Kafka has been used for building real-time streaming data pipelines and real-time streaming applications. Apache Kafka offers a data pipeline that reliably processes to move data from one system to another. Also, it offers a streaming application that consumes streams of data.
What is Apache Kafka?
Apache Kafka is an open-source system with a distributed event store and stream-processing platform developed by the Apache Software Foundation written in Java and Scala. Apache Kafka aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
What are the topics covered in the Apache Kafka Exam?
The Apache Kafka covers the following course outline -
- Getting Started with the Course
- Getting Started with Kafka
- Download and Install Kafka
- Understanding Kafka Components and its Internals - (Theory + Hands-On)
- Kafka Producer API - Hands-On
- Kafka Producer API - Guaranteed Message Delivery Configurations
- Kafka Consumer API – Hands-On
- Consumer Groups and Consumer Rebalance – Hands-On
- Consumer Offsets - Default and Manual Offset Management – Hands-On
- Consumer Rebalance Listeners – Hands-On
- Kafka Consumer - seekToBeginning(), seekToEnd(), and seek() – Hands-On
- Custom Serializer and Deserializers in Kafka – Hands-On
Who should learn Kafka?
Apache Kafka offers revolutionary technology suitable for -
- Experienced Java developers
- Tech leads
- Solution architects