Introduction à Apache Kafka

Introduction à Apache Kafka

Mike Metzger

Data Engineering Consultant

À propos de moi

  • Plus de 25 ans en IT, 18+ en data
  • Outils :
    • Apache Spark
    • Apache Airflow
    • Apache Kafka

Logo Apache Spark

Logo Airflow

Logo Apache Kafka

Introduction à Apache Kafka

Qu'est-ce qu'Apache Kafka ?

  • Open source
  • Distribué
  • Diffusion d'événements
  • Conçu pour de grands volumes de données
  • Scalable

Logo Apache Kafka

Introduction à Apache Kafka

Diffusion d'événements avec Kafka

  • Obtenir la source des événements
  • Stockage fiable
  • Distribuer les données aux clients
Introduction à Apache Kafka

Usages courants

  • E-commerce
  • Suivi des commandes
  • VTC / Livraison de repas
  • Données de capteurs
  • Cybersécurité

Image d'ordinateur

1 Photo par Carlos Muza sur Unsplash
Introduction à Apache Kafka

Composants Kafka

  • Composants côté utilisateur

Image de base Kafka

Introduction à Apache Kafka

Composants Kafka

  • Composants côté utilisateur
    • Topics

Kafka avec Topics

Introduction à Apache Kafka

Composants Kafka

  • Composants côté utilisateur
    • Topics
    • Producers (émetteurs)

Kafka avec Producers

Introduction à Apache Kafka

Composants Kafka

  • Composants côté utilisateur
    • Topics
    • Producers (émetteurs)
    • Consumers (lecteurs)

Kafka Consumer & Producer

Introduction à Apache Kafka

Composants Kafka

  • Composants côté utilisateur
    • Topics
    • Producers (émetteurs)
    • Consumers (lecteurs)

Kafka Consumer & Producer écrivant dans un topic

Introduction à Apache Kafka

Composants Kafka

  • Composants côté utilisateur
    • Topics
    • Producers (émetteurs)
    • Consumers (lecteurs)

Kafka Consumer & Producer : lectures et écritures

Introduction à Apache Kafka

Passons à la pratique !

Introduction à Apache Kafka

Preparing Video For Download...