Goals
- Understand the architecture of Kafka and its use cases
- Use the Kafka APIs
- Administer a cluster
- Build a high-availability architecture
- Secure a cluster
Program
Context of use: Big Data and Stream Data
Kafka: presentation, available components (brokers, topics, consumers, producers)
APIs offered
Related tools
Installation procedure
Sizing
Setting up message queues
Command line interface for sending messages
Workshop: installation, configuration and commands via the CLI
Overview of the different APIs:
– Producers API
– Consumers API
– Streams API
– Connect API
– AdminClient API
– KafkaStreams
Workshop: use of several APIs offered by Kafka
Data distribution and replication
Choice of a replication strategy
Message validation Offset
management
Administration and monitoring tasks
Workshop: multiple administration tasks of a cluster
Available nodes and distribution
Brokers
Confluent platform: Schema Registry and REST Proxy
Security management
Workshop: Implementation of an HA architecture
What about security
Transport security (SSL)
Authentication
management ACLs management
Zookeeper authentication
Workshop: setting up security in a Kafka cluster
Duration
3 days
Price
£ 2123
Audience
Developers, architects and administrators
Prerequisites
Minimum knowledge of system administration
Notions of object programming
Reference
BUS100903-F
Sessions
Contact us for more informations about session date