Get in Touch

Course Outline

Introduction to Kafka as a Message Queue

  • Overview of Apache Kafka
  • Concepts and characteristics of Kafka as a message queue
  • Practical applications for utilizing Kafka as a message queue

Configuring Kafka Topics for Message Queuing

  • Topic configurations tailored for message queuing scenarios
  • Strategies for partitioning to distribute messages
  • Factors related to replication and fault tolerance

Producing and Consuming Messages

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

Message Processing and Error Handling

  • Processing semantics within Kafka
  • Approaches to error handling and retries
  • Utilizing dead-letter queues and reprocessing messages

Monitoring and Management

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

Security and Compliance

  • Establishing security protocols for Kafka message queuing
  • Authentication and authorization for both producers and consumers
  • Compliance requirements for data storage and processing

Summary and Next Steps

Requirements

  • Familiarity with distributed systems
  • Proficiency in using the Linux command-line interface
  • Foundational programming experience in Java or a similar language

Target Audience

  • System administrators
 14 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories