 In this video, I'll walk you through a modular reusable pattern that we have developed as a part of data engineering jumpstart library. This pattern is called Kafka consumer. Kafka consumer is a simple application that connects to a Kafka cluster and reads messages from the Kafka topic and do further processing on the received data. The consumer pattern is very common in designing distributed and scalable microservice architectures. Let us now see how this pattern is implemented in the source code. First of all, we would import or include Kafka built-in or third-party libraries available for the programming language of your choice. Over the years, Kafka have built a great ecosystem and almost every programming language have bindings available for accessing the Kafka cluster. We will then store Kafka endpoint and Kafka topic names in global variables or any variable that will be later used in the program. Inside the main function, we will create an object of Kafka consumer library by providing necessary details like Kafka endpoint and Kafka topic name. And finally, we'll start the Kafka consumer. At this point, Kafka consumer objects will read and hold Kafka messages and continue to listen to the Kafka topics for any new message that generates. You can implement your own custom business logic here or tap into event data as it flows through the system. Let us now see this in a demo. First of all, we will make sure Kafka cluster and Kafka producer apps are up and running. Next, we will tail to the logs of Kafka producer. As you can see here, Kafka new messages are coming continuously into the system. Next, we will deploy a Kafka consumer app from a new terminal. This might take a few seconds to launch the pod. We'll verify the application status by running get pods and our application is up and running. We will tail to the logs of Kafka consumer app now. As you can see, Kafka producer app is continuously producing messages while the Kafka consumer app is continuously reading those messages from the Kafka topic. This is all about implementing Kafka consumer pattern. Along the same lines, you can implement this in your own business application and enjoy the benefits of decoupled and distributed architectures. Thank you.