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)
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
The labs and the slides combine well with Jorge's knowledge and love for Kafka.
Willem - BMW SA
Course - Apache Kafka for Developers
Sufficient hands on, trainer is knowledgable
Chris Tan
Course - A Practical Introduction to Stream Processing
Grate skills, examples, very good exercises
Marek Konieczny - G2A.COM Limited
Course - Kafka for Administrators
Recalling/reviewing keypoints of the topics discussed.