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 in message queuing contexts
Configuring Kafka Topics for Message Queuing
- Optimizing topic configurations for message queuing needs
- Strategies for partitioning to ensure efficient message distribution
- Approaches to replication and ensuring fault tolerance
Producing and Consuming Messages
- Sending messages to Kafka topics
- Building and implementing message consumers
- Managing consumer groups and tracking offsets for effective message consumption
Message Processing and Error Handling
- Understanding message processing semantics in Kafka
- Strategies for error handling and automated retries
- Utilizing dead-letter queues and reprocessing mechanisms for failed messages
Monitoring and Management
- Tracking Kafka performance metrics such as throughput and latency
- Administrative tasks for managing Kafka topics and consumer groups
- Tuning performance for optimal message queuing workloads
Security and Compliance
- Deploying security protocols for Kafka message queuing
- Establishing authentication and authorization for both producers and consumers
- Addressing compliance requirements for data storage and processing
Summary and Next Steps
Requirements
- Familiarity with distributed systems concepts
- Proficiency in using the Linux command-line interface
- Foundational programming knowledge in Java or a similar language
Target Audience
- System administrators
Testimonials (6)
The trainer tried to make the most complicated topics , explain it in simpler way
Calvin Raj Antony - SICPA SA
Course - Administration of Kafka Message Queue
Explanation on questions and giving more dipper understanding of the subject by lecturer
Lasha - SICPA SA
Course - Administration of Kafka Message Queue
The theory been applied on practical examples.
Aurelio Antonio - SICPA SA
Course - Administration of Kafka Message Queue
The training was a mix of both theoretical and practical sessions.
Joseph Maurice - SICPA SA
Course - Administration of Kafka Message Queue
the deploy of Kafka and zookeeper was very useful to understand the problem perhaps to check the config files would be also useful for next trainings
Bolivar Alvarez - SICPA SA
Course - Administration of Kafka Message Queue
Engagement with the Trainer A number of relevant Exercises and Labs Practical Exams