Skill Level Intermediate
- [Instructor] The exponential growth of connected devices has triggered the generation of huge amounts of data. Thankfully, technologies that enable these pipelines are also evolving. Apache Kafka is the leading queuing technology on which such data pipelines are built. My name is Kumaran Ponnambalam, in this course I will discuss the scalability and resilience aspects of Apache Kafka and how to build applications using them. I will start off with various concepts of Apache Kafka for scalability and resiliency. I will demonstrate setting up a Kafka cluster. Then I will dive into optimizing Kafka producers and consumers for performance and reliability. Finally, I will also discuss some best practices for designing Kafka applications. Let's now start learning about Apache Kafka scaling.
1. Introduction to Kafka
2. Kafka Scaling Concepts
3. Building a Kafka Cluster
4. Building Scalable Producers
5. Building Scalable Consumers
6. Kafka Best Practices
7. Use Case Project
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.