An introduction to Apache Kafka: Concepts, Architecture & Ecosystem
Price : 2000€ HT (for a group)
For more information about this training course, please free to contact :
During this instructor-led one-day workshop you will have the opportunity to have an overview to the Apache Kafka platform. We will introduce and discusss the architectures concepts and usages of Kafka Core, Kafka Connect and Kafka Streams.
You will learn Apache Kafka basic concepts. In addition, you will have a good overview of the Apache Kafka ecosystem and solutions like Kafka Connect and Kafka Streams.
80% theory, 20% practise
Who Should Attend ?
This course is designed for applications Developers, Architects, Data engineers and Technical Project managers.
There are no prerequisites for this course
1 ) Introduction
Event Streaming, the motivations ?
What is Apache Kafka?
The Apache Kafka projects
The key benefits of Kafka
What is it used for ?
The alternative solutions
The Confluent Platform
2 ) Concepts and Architectures
The Components of Kafka cluster
- Broker, Producer, Consumer
- Message, Topic , Partitions
- OS Page-cache
Scalability inside consumer groups
Replication and Fault-Tolerance
- The roles of brokers (Leader, Follower, Controller)
- In-Sync Replicas
- Committed messages
- Producer and Message Delivery Reliability