Introduktion till Apache Kafka

Introduktion till Apache Kafka

Mike Metzger

Data Engineering Consultant

Om mig

  • 25+ år inom IT, 18+ inom data
  • Verktyg:
    • Apache Spark
    • Apache Airflow
    • Apache Kafka

Apache_Spark_logo.svg.png

1600px-AirflowLogo.png

Apache Kafka Logo

Introduktion till Apache Kafka

Vad är Apache Kafka?

  • Öppen källkod
  • Distribuerad
  • Händelseströmning
  • Utformad för stora datamängder
  • Skalbar

Apache Kafka Logo

Introduktion till Apache Kafka

Händelseströmning i Kafka

  • Hämta källinformation
  • Lagras tillförlitligt
  • Distribuera data till klienter
Introduktion till Apache Kafka

Vanliga användningsområden

  • E-handel
  • Orderuppföljning
  • Samåkning / Matleverans
  • Sensordata
  • Cybersäkerhet

Datorbildd

1 Foto av Carlos Muza på Unsplash
Introduktion till Apache Kafka

Kafkas komponenter

  • Användarriktade komponenter

Kafka basbild

Introduktion till Apache Kafka

Kafkas komponenter

  • Användarriktade komponenter
    • Topics

Kafka med Topics

Introduktion till Apache Kafka

Kafkas komponenter

  • Användarriktade komponenter
    • Topics
    • Producenter (skribenter)

Kafka med Producenter

Introduktion till Apache Kafka

Kafkas komponenter

  • Användarriktade komponenter
    • Topics
    • Producenter (skribenter)
    • Konsumenter (läsare)

Kafka konsument och producent

Introduktion till Apache Kafka

Kafkas komponenter

  • Användarriktade komponenter
    • Topics
    • Producenter (skribenter)
    • Konsumenter (läsare)

Kafka konsument och producent – visar skrivningar till topic

Introduktion till Apache Kafka

Kafkas komponenter

  • Användarriktade komponenter
    • Topics
    • Producenter (skribenter)
    • Konsumenter (läsare)

Kafka konsument och producent – visar läsningar och skrivningar

Introduktion till Apache Kafka

Nu kör vi en övning!

Introduktion till Apache Kafka

Preparing Video For Download...