Introduction à Apache Kafka

Introduction à Apache Kafka

Mike Metzger

Data Engineering Consultant

À propos de moi

  • Carrière TI de 25+ ans, dont 18+ en données
  • Outils :
    • Apache Spark
    • Apache Airflow
    • Apache Kafka

Logo Apache Spark

Logo Airflow

Logo Apache Kafka

Introduction à Apache Kafka

Qu'est-ce qu'Apache Kafka ?

  • Code source libre
  • Distribué
  • Diffusion d'événements
  • Conçu pour de grands volumes de données
  • Évolutif

Logo Apache Kafka

Introduction à Apache Kafka

Diffusion d'événements avec Kafka

  • Obtenir la source des données
  • Stocker de façon fiable
  • Distribuer aux clients
Introduction à Apache Kafka

Cas d'usage courants

  • Commerce électronique
  • Suivi des commandes
  • Covoiturage / Livraison de repas
  • Données de capteurs
  • Cybersécurité

Image d'ordinateur

1 Photo par Carlos Muza sur Unsplash
Introduction à Apache Kafka

Composantes de Kafka

  • Composantes côté utilisateur

Image de base Kafka

Introduction à Apache Kafka

Composantes de Kafka

  • Composantes côté utilisateur
    • Sujets (Topics)

Kafka avec sujets

Introduction à Apache Kafka

Composantes de Kafka

  • Composantes côté utilisateur
    • Sujets (Topics)
    • Producteurs (écriture)

Kafka avec producteurs

Introduction à Apache Kafka

Composantes de Kafka

  • Composantes côté utilisateur
    • Sujets (Topics)
    • Producteurs (écriture)
    • Consommateurs (lecture)

Consommateur et producteur Kafka

Introduction à Apache Kafka

Composantes de Kafka

  • Composantes côté utilisateur
    • Sujets (Topics)
    • Producteurs (écriture)
    • Consommateurs (lecture)

Consommateur et producteur Kafka — écriture vers un sujet

Introduction à Apache Kafka

Composantes de Kafka

  • Composantes côté utilisateur
    • Sujets (Topics)
    • Producteurs (écriture)
    • Consommateurs (lecture)

Consommateur et producteur Kafka — lectures et écritures

Introduction à Apache Kafka

Passons à la pratique !

Introduction à Apache Kafka

Preparing Video For Download...