https://2018.confitura.pl/presentations
Apache Kafka jest obecnie jedną z najpopularniejszych technologii Big Data służącą do budowania systemów przetwarzających duże zbiory danych w czasie rzeczywistym. Znajduje także zastosowanie w wielu systemach opartych o architekturę mikroserwisów. W prezentacji omówimy czym jest Apache Kafka, skąd się bierze jej wydajność, jak wygląda architektura systemów Big Data opartych o przetwarzanie strumieniowe oraz możliwości praktycznych zastosowań. Wykład będzie kontynuowany warsztatami w kolejnym dniu po konferencji.
https://2018.confitura.pl/workshops
Apache Kafka has become the leading data streaming technology and is used in production by over 2000 companies like Netflix, Airbnb, Uber and LinkedIn. Kafka is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant and very fast.
This workshop will explore the basic concepts of messaging systems based on publish - subscribe messaging in Kafka.
The workshops will be conducted in Polish.
Agenda
- Introduction
- History
- Use cases
- Terminology
- Architecture
- Comparison between Kafka and Message Queues
- APIS
- Producer API
- Consumer API
- Streams API
- Message serialization
- Operations
- Installation
- Configuration
- Replication
- Data compression
Installation requirements:
https://docs.google.com/document/d/1HYCsDPyyyfO3gHUgfxNYRdqloN8RDbBDTOgz2cN0ESs/edit?usp=sharing