Get in Touch

Course Outline

Introduction to Kafka as a Message Queue

  • Overview of Apache Kafka
  • Core concepts and characteristics of Kafka as a message queue
  • Practical use cases for employing Kafka as a message queue

Configuring Kafka Topics for Message Queuing

  • Topic configuration strategies for message queuing
  • Partitioning approaches for message distribution
  • Considerations for replication and fault tolerance

Producing and Consuming Messages

  • Sending messages to Kafka topics
  • Developing message consumers
  • Handling consumer groups and offsets for effective message consumption

Message Processing and Error Handling

  • Message processing semantics within Kafka
  • Strategies for error handling and retries
  • Utilizing dead-letter queues and managing message reprocessing

Monitoring and Management

  • Tracking Kafka metrics such as message throughput and latency
  • Administering Kafka topics and consumer groups
  • Optimizing performance for message queuing workloads

Security and Compliance

  • Deploying security protocols for Kafka message queuing
  • Implementing authentication and authorization for producers and consumers
  • Addressing compliance requirements for message storage and processing

Summary and Next Steps

Requirements

  • Familiarity with distributed systems
  • Proficiency in using the Linux command-line interface
  • Foundational programming knowledge in Java or another language

Target Audience

  • System administrators
 14 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories