bright idea

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