Introduction to APACHE Kafka workshop
Date: October 20, 2018, 9:30-13:30
Trainers: Valentina Crisan, Felix Crisan
Location: eSolutions Academy, Budişteanu Office Building, strada General Constantin Budişteanu Nr. 28C, etaj 1, Sector 1, Bucureşti.
Number of places: 15 no more places left
Price: 150 RON (including VAT)
Description:
Apache Kafka is positioning strongly lately as Kafka as a Platform, quite an evolution from the messaging bus build by LinkedIn in 2011. But what makes Apache Kafka market such a strong position in the big data architecture landscape: highly distributed infinite (theoretically at least) storage of data, streaming features and API, KSQL? In this workshop we will go through the main features of Apache Kafka and discuss its evolved position in a big data architecture through use cases and through a hands on session in which we will store data through producers API, retrieve data through consumers API, see how data is partitioned and replicated, we will process data stored in Kafka through Kafka streams using KSQL. This workshop is entry level and addresses anyone interested in understanding how to get started with Apache Kafka and the role this solution can play in a big data architecture.
We will go through the next topics:
Apache Kafka Fundamentals
- Producers: writing messages to Kafka
- Overview, sending a message, configuring producers
- partitions
- Consumers: reading from Kafka
- Overview, subscribing to topics, offsets, configuring consumers
- Topics
- Keys
Kafka Architecture
- Brokers
- Replication
- Storage of data: options
Kafka streams and KSQL
Hands on: steps installing Kafka (we will work in a cloud environment but we will go as well through the steps for local installation), using Kafka as a messaging bus: storing and retrieving data, processing data from several topics with Kafka streams.
You can sign up here if you want to be notified for the next session: