Cette formation vous permettra de comprendre le rôle de Kafka, les outils et l'usage de celui-ci dans des architectures modernes.

Objectifs :

  • Apprendre le rôle de Kafka dans un pipeline de distribution de la donnée.
  • Aborder les concepts fondamentaux de l'architecture et des composants
  • Examiner les API de développement Kafka
  • Aborder d'autres composant tels que Kafka Connect et Kafka Streams

Informations :

Date: Nous contacter
Lille / Paris / Distanciel
4 - 8 personnes
Public : Développeurs expérimentés - Architectes - Data Scientists
Niveau : Intermédiaire
Pré-requis : Connaître le Java, connaissance Kafka non requise, PC portable compatible wifi d'entreprise
Durée : 3 jours
Prix : 1 990€ / participant

Programme :

J1

Les attentes / niveau de connaissances

    • Qui sommes-nous ?
    • Pourquoi Kafka ?
    • La naissance
    • De plus en plus de données
    • Les différentes distributions

L’architecture (les différents composants)

    • Zookeeper

Les brokers

    • Rôle
    • Les topics
    • Les partitions
    • Les messages
    • La répartition des messages
    • La réplication

Fonctionnement

    • Les ISR
    • Le contrôleur
    • Leader/Followers
J2

Exercices de création de topics

    • La production de messages

La configuration

    • La compression
    • Acks

L’ordre des messages – Exercices de production

    • En CLI
    • En Java

La consommation de messages

    • Introduction
    • La consommation distribuée
    • Le commit manuel des offsets
    • Exercices de consommation

La sécurité

    • Les différentes solutions possibles
    • Description des droits

Monitoring

    • Pourquoi ?
    • Quoi monitorer ?
J3

Schema registry

    • Rôle
    • La configuration
    • La syntaxe
    • L’API
    • L’industrialisation
    • Exercices

Kafka Rest proxy

    • Configuration
    • Intérêts/limites
    • L’API

Kafka Stream

    • Intérêts
    • KStream, KTable, Global KTable
    • Les transformations sans état
    • Les transformations avec état

KSQL

    • Principe
    • Le DSL

 

Inscrivez-vous :

La formation Kafka vous intéresse ?
Inscrivez-vous.

« * » indique les champs nécessaires

MM slash JJ slash AAAA
* champs obligatoires