![Apache Kafka Architecture]()
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 25 lectures (2h 32m) | Size: 1.81 GB
Get Ready for Kafka JOB INTERVIEW!
Get Ready For Kafka Job Interview: Consumer Groups, Replication, Batching, Compressing, Log Compaction, ISRs and more
Fully Understand Architecture of Apache Kafka
Embrace Consumer Group Abstraction
How partitions are assigned to a group of consumers
Understand how data is replicated in cluster
What is Delete Cleanup Policy and how to calculate correct config values
How Log Compaction can help reduce disk usage
How to batching of messages together on Producer and Consumer sides
When is a good idea to use Compression in Kafka
What role Controller plays in Kafka Cluster
Deep understanding of Rebalance Protocol
How Static Membership can avoid undesired rebalances
Incremental Cooperative Rebalance and its benefits over Eager Rebalance
General Computer Science Knowledge
Hi there!
You want to prepare to your Kafka Job Interview
Or just want to know how Kafka works inside
You are in good company!
My name is Anatolii and I am a Software Developer in the Internet of Things.
Every second we receive tons of data from our sensors and we've chosen Kafka as a backbone of our distributed backend application.
In this
course, I am using my practical experience of running Apache Kafka in production and describe in detail the Architecture of Kafka and the motivation behind it.
This course is for you if:
you want to prepare for a Kafka Job Interview questions
you want to make better architectural decisions for your messaging system
more easily debug production issues with Kafka
or just want to know how Kafka is built inside.
We will cover:
Consumer Groups and rebalancing of partitions across Consumers
Replication of data in Kafka for redundancy and recovery
Different options to clean space in Kafka (delete or compact the logs)
Batching and compressing messages
Fault tolerance in Kafka Cluster
Rebalance protocol
Static membership
Incremental Cooperative Rebalance
We will also run Kafka in Docker to investigate Kafka files and their structure.
In this dense course, I've combined information from these primary sources:
The actual Kafka code
Kafka Improvement Proposals (KIP) - internal discussions in the Kafka community that describe the feature before its implementation
and of course, the knowledge I received personally from running Kafka in High Load production
If you want to know how Kafka is built or get prepared for your Kafka Job Interview I am glad to see you on the course!
You want to prepare to Kafka Job Interview Questions
Interested in how Kafka works
You need to evaluate if Kafka is a good fit for your project
You want to learn design of modern Scalable Distributed Systems
DOWNLOADuploadgigrapidgatornitro