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
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