Putting it all together with Apache Kafka - Plovdiv
Event Information
Description
The lecture will be a dive into the popular Apache Kafka stream-processing software platform. We will explore the abstractions Kafka provides and the ecosystem that the Confluent platform brings around it.
Nice to have
The demo in the lecture would be done using the Apache Kafka Java client, so basic Java experience is required.
What will you learn
-
How to setup a local Kafka cluster that is scalable, robust and quick
-
How to build applications that can publish and subscribe to data
-
How to make a Kafka cluster in completely decoupled systems
-
What is the role of Kafka in the modern data distribution pipeline
-
Which are the core Kafka architectural concepts and components
-
Which are the Kafka developer APIs
Agenda
19:00 h: Registration
19:15 h: Introduction
What is Kafka
Use Cases
Kafka Fundamentals
-
Records
-
Producers & Consumers
-
Topics & Partitions
-
Offsets
-
Partitioning
-
Consumer Groups
-
Delivery Guarantees
-
Cool Features
-
Clients
Demo
20:30 h: Grab a drink, have a bite and network
Speakers
Vasil Nonchev - Software Development Lead - Java at MentorMate
Deniz Hashimov - Senior Java Developer at MentorMate
How to get here: https://goo.gl/uQAXDe
Looking forward to meeting you!