Course Outline

Introduction to Kafka as a Message Queue

  • Overview of Apache Kafka
  • Kafka as a message queue: concepts and characteristics
  • Use cases for using Kafka as a message queue

Configuring Kafka Topics for Message Queuing

  • Topic configuration for message queuing scenarios
  • Partitioning strategies for message distribution
  • Replication and fault tolerance considerations

Producing and Consuming Messages

  • Producing messages to Kafka topics
  • Implementing message consumers
  • Managing consumer groups and offsets for message consumption

Message Processing and Error Handling

  • Message processing semantics in Kafka
  • Error handling and retry strategies
  • Dead-letter queues and message reprocessing

Monitoring and Management

  • Monitoring Kafka for message throughput and latency
  • Managing Kafka topics and consumer groups
  • Performance tuning for message queuing workloads

Security and Compliance

  • Implementing security measures for Kafka message queuing
  • Authentication and authorization for producers and consumers
  • Compliance considerations for message storage and processing

Summary and Next Steps

Requirements

  • Understanding of distributed systems
  • Experience with Linux command-line interface
  • Basic programming experience in Java or another programming language

Audience

  • System administrators
 14 Hours

Testimonials (5)

Related Courses

Apache Kafka Connect

7 Hours

Building Kafka Solutions with Confluent

14 Hours

Building Data Pipelines with Apache Kafka

7 Hours

A Practical Introduction to Stream Processing

21 Hours

Distributed Messaging with Apache Kafka

14 Hours

Kafka for Administrators

21 Hours

Apache Kafka for Developers

21 Hours

Apache Kafka for Python Programmers

7 Hours

Security for Apache Kafka

7 Hours

Apache Kafka and Spring Boot

7 Hours

Stream Processing with Kafka Streams

7 Hours

Administration of Kafka Topic

14 Hours

Confluent KSQL

7 Hours

Samza for Stream Processing

14 Hours

SMACK Stack for Data Science

14 Hours

Related Categories

1