Cohort-based Course
Hosted By
Course overview
The target profiles will be Software Engineers, Product Managers, DevOps, SREs, etc.
If you are looking to ace your technical rounds and system design interviews and get confidence in stream processing or Kafka related questions, this is the course for you.
This course is intended for an audience who has 1+ years of experience in the software domain.
The target profiles will be Software Engineers, Product Managers, DevOps, SREs, etc.
If you are looking to ace your technical rounds and system design interviews and get confidence in stream processing or Kafka related questions, this is the course for you.
This course is intended for an audience who has 1+ years of experience in the software domain.
The target profiles will be Software Engineers, Product Managers, DevOps, SREs, etc.
You will be able to understand the difference between online systems and stream processing systems
You will be able to understand the internals of Kafka and also go through hands-on to see it working in action.
We will go through a real world stream processing system use case that uses Kafka and put into use all the knowledge that you have gained in the course.
01
We will cover different real world systems and categorise them in 3 buckets - Online processing systems, Batch processing systems and stream processing systems. Later on in this module, we will cover Rabbit MQ and go in slight details about its working
02
We will dive into the world of Kafka as a streaming technology. We will go through all its important concepts including broker, topics, partitions, segments, offset, etc. We will also do a simple hands-on to work with Kafka and then do a mini assignment based on Kafka
03
This module will focus on a lot more hands-on with Kafka. We will cover several aspects of working with Kafka like below- * Installing a Kafka Cluster and Creating a Topic * Building a Kafka Producer in Java * Building a Kafka Consumer in Java * Consuming Kafka Messages with Multiple Consumer Groups * Streaming Data Using Kafka Streams
04
We will cover few system design questions where we will design streaming processing systems using Kafka
4 modules
Applying knowledge through projects
Exclusive community of fellow members
Access to course materials for a lifetime
Immediate access to the instructor
Feedback and reflection with guidance
Engaging in learning becomes immensely enriching when accompanied by live cohorts, fostering dynamic interactions and shared insights.
The educational experience reaches new heights when learning is undertaken within live cohorts, creating a vibrant and supportive community for knowledge exchange.
Discover the unparalleled benefits of collaborative learning as live cohorts elevate the educational journey, providing real-time engagement and a sense of camaraderie.