Course Outline
Introduction
Apache Kafka Advanced Overview
- Clusters, brokers, partitions, topics, etc.
- Architectural patterns of data flow
Kafka Security
- SSL/TSL encryption
- SSL/SASL authentication
- ACL authentication
Preparing the Development Environment
- Installing Apache Kafka
- Installing and configuring Kerberos
- Creating a server instance
- Setting up Zookeeper
- Testing configurations
SSL in Kafka
- Creating an SSL certificate
- Setting up an SSL certificate for the Apache Kafka application
- Setting up an SSL certificate for clients
SASL authentication
- Creating credentials
- Setting up a credential for the Apache Kafka application
- Setting up a credential for clients
ACL with Zookeeper and Kerberos
- Setting up Zookeeper with Keberos
- Creating ACLs with Kafka commands
- Storing ACLs on Zookeeper
- Creating principles
- Configuring authorization on Zookeeper
- Using security migration tool
Summary and Conclusion
Requirements
- An understanding of Apache Kafka
Audience
- Software Testers
Testimonials (6)
Duża wiedza prowadzącego i dobry kontakt ze słuchaczami. Skupienie się na rzeczach, które faktycznie mogą być dla nas przydatne.
Kamil Bieszczad - Beekeeper
Course - Distributed Messaging with Apache Kafka
To the point, proper pace (bash basics required though)
Krzysztof - Agora SA
Course - Kafka for Administrators
Sufficient hands on, trainer is knowledgable
Chris Tan
Course - A Practical Introduction to Stream Processing
I liked his pace for training, it was optimum.
Edwards Mukasa - AFRINIC Ltd.
Course - Microservices with Spring Cloud and Kafka
very interactive...
Richard Langford
Course - SMACK Stack for Data Science
Very practical examples. The trainer has tried to keep a pace where everybody is able to go with even though the group was quite inhomogeneous regarding the knowhow. He has provided a lot of support to basically everybody who asked for it :)