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

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (6)

Upcoming Courses

Related Categories