Confluent

Confluent Operations for Apache Kafka

In person or Live Virtual Class
Duration
21 hours
Price
2125,00 €
Calls
Description
Audience and prerequisites
Objectives
Topics
Open calls

Calls
View all calls

08 Oct 19
10 Oct 19

Madrid o Live Virtual Class | Spanish | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €
08 Oct 19
10 Oct 19

Barcelona o Live Virtual Class | Spanish | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €
15 Oct 19
17 Oct 19

Live Virtual Class | English | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €

Description

The Confluent Kafka Platform is a data transmission environment that allows organize and manage large amounts of data, as well as the second, the entry points of organizations in social networks. With Confluent, this growing flow of data is organized in Publication / Subscription, often unstructured, but incredibly valuable, Kafka Confluent becomes a unified and easily accessible data platform that is always available for many uses throughout the organization. These uses can easily be covered in Big Data analysis in batches with Hadoop and the feeding of real-time monitoring systems, up to the more traditional large-volume data integration tasks that require a high-performance backbone, extraction, transformation and load (ETL). Confluent Kafka offer customers different training classes, in particular, for administrators (implementation), for developers and the most modern communication of data with KSQL.

In this three-day Apache Kafka training workshop, you will learn how to build and manage Kafka clusters using industry best practices developed by the world's leading Apache Kafka experts. You will learn how Kafka and the Confluent platform work, their main subsystems, their functions, how they interact and how to configure, manage and adjust your cluster.

PUE is official Training Partner of Confluent, is authorized by this multinational company to deliver official training in Confluent technologies.

PUE is accredited and recognized to deliver consulting services and mentoring on implementing Confluent solutions in business environment with the added value in the practical business-centered focus of knowledge transferred from the official courses.

Audience and prerequisites

This training is designed for engineers, system administrators, and operations staff responsible of building, managing, monitoring, and tuning Kafka clusters.

The students should be familiar with Linux/Unix, and understand basic TCP/IP networking concepts. Familiarity with the Java Virtual Machine (JVM) is helpful. Prior knowledge of Kafka is helpful, but is not required.

Objectives

At the end of the training, the student will get skills related to:

  • How to build, manage, and monitor clusters.
  • Best-practices developed by the world’s foremost Apache Kafka® experts.
  • How Kafka and the Confluent Platform work.
  • How Apache Kafka subsystems interact.
  • How to set up, manage, monitor, and tune your cluster.

Topics

Introduction

  • The Motivation for Apache Kafka
  • Systems Complexity
  • Kafka: A Stream Data Platform

Kafka Fundamentals

  • An Overview of Kafka
  • Kafka Producers
  • Kafka Brokers
  • Kafka Consumers
  • Kafka’s Use of ZooKeeper
  • Comparisons with Traditional Message Queues

Providing Durability

  • Basic Replication Concepts
  • Durability Through Intra-Cluster Replication
  • Writing Data to Kafka Reliably
  • Broker Shutdown and Failures
  • Exactly Once Semantics (EOS)
  • Controllers in the Cluster
  • The Kafka Log Files

Managing a Kafka Cluster

  • Installing and Running Kafka
  • Monitoring Kafka
  • Basic Cluster Management
  • Log Retention and Compaction
  • An Elastic Cluster

Optimizing Kafka Performance

  • Batching for Performance
  • Producer Performance
  • Broker Performance
  • Broker Failures and Recovery Time
  • Load Balancing Consumption
  • Consumption Performance
  • Performance Testing

Kafka Security

  • SSL for Encryption and Authentication
  • SASL for Authentication
  • Securing ZooKeeper and the REST Proxy
  • Migration to a Secure Cluster

Integrating Systems with Kafka

  • Offset Management
  • Motivation for Kafka Connect
  • Types of Connectors
  • Kafka Connect Implementation
  • Standalone and Distributed Modes
  • Configuring the Connectors
  • Comparison with Other Systems

Designing for High Availability Connect

  • Kafka Reference Architecture
  • Brokers
  • ZooKeeper
  • Connect
  • Schema Registry
  • REST Proxy
  • Multiple Data Centers

Open calls

08 Oct 19
10 Oct 19

Madrid o Live Virtual Class | Spanish | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €
08 Oct 19
10 Oct 19

Barcelona o Live Virtual Class | Spanish | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €
15 Oct 19
17 Oct 19

Live Virtual Class | English | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €
05 Nov 19
07 Nov 19

Madrid o Live Virtual Class | Spanish | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €
05 Nov 19
07 Nov 19

Barcelona o Live Virtual Class | Spanish | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €
25 Nov 19
28 Nov 19

Live Virtual Class | English | Tuesday - Wednesday - Thursday (09:00h - 17:00h)
21 h.    2125 €