Course Outline
Introduction
Advanced Overview of Apache Kafka for Government
- Clusters, brokers, partitions, topics, and other key components
- Architectural patterns for data flow in government operations
Kafka Security for Government
- SSL/TLS encryption for secure data transmission
- SSL/SASL authentication to ensure user identity verification
- ACL (Access Control List) authentication to manage access permissions
Preparing the Development Environment for Government
- Installing Apache Kafka on government systems
- Installing and configuring Kerberos for secure authentication
- Creating a server instance for government applications
- Setting up Zookeeper to manage configuration data
- Testing configurations to ensure proper operation
SSL in Kafka for Government
- Creating an SSL certificate for enhanced security
- Setting up an SSL certificate for the Apache Kafka application for government use
- Setting up an SSL certificate for client applications to ensure secure communication
SASL Authentication for Government
- Creating credentials for secure access
- Setting up a credential for the Apache Kafka application in government systems
- Setting up a credential for client applications to ensure secure authentication
ACL with Zookeeper and Kerberos for Government
- Setting up Zookeeper with Kerberos for integrated security management
- Creating ACLs using Kafka commands for granular access control
- Storing ACLs on Zookeeper to maintain centralized security policies
- Creating principles for user and application identities
- Configuring authorization on Zookeeper to enforce access controls
- Using the security migration tool to transition existing systems securely
Summary and Conclusion
Requirements
- An understanding of Apache Kafka for government
Audience
- Software Testers in the public sector
Testimonials (5)
Engagement with the Trainer A number of relevant Exercises and Labs Practical Exams
Salim - SICPA SA
Course - Administration of Kafka Message Queue
interactive approach of the teacher, not a straight story but acting on the questions from the audience.
Rens - Canon Medical Informatics Europe B.V.
Course - Administration of Kafka Topic
The labs and the slides combine well with Jorge's knowledge and love for Kafka.
Willem - BMW SA
Course - Apache Kafka for Developers
very interactive...
Richard Langford
Course - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable