Apache Kafka Non Technical Introduction | What is Kafka | Kafka Topics and Partiions

Опубликовано: 12 Июль 2021
на канале: Cognitive Programmer
953
37

Apache Kafka is a event streaming platform and this video intends to explain and working of the Apache Kafka in a purely non technical way. This video will be useful for everyone want to have a basic understanding of apache kafka so that they can take an informed decision about using the same.

In this video, I've explained the concepts of apache kafka using examples like the post office. A post office work in a similar fashion as that of Apache kafka because when people send or receive letters, they don't worry about the postal network, similarly with kafka, the events producers and event consumers will work without worrying about the underlying architecture of the enabler entity which is apache kafka in this case.

I've also talked about the databases in comparison to apache kafka and why its a better idea to use apache kafka for having mechanisms like event streaming. Its not that you can't do it with the database, but kafka makes it easy to implement the same.

I've also touched upon the architecture topics of apache kafka including the topics and partitions. Kakfa topics are the way of handling the different event streams and the topics can be scaled or made fault tolerant using partitions.

I hope and believe that this video will help you in understanding the basics of apache kafka in the easiest possible way. Here are the contents of this video

Timecodes
0:00 : Apache Kafka - A Non Technical Introduction
2:48 : Apache Kafka Vs Databases
6:15 : Visualize Apache Kafka as Post Office
8:26 : Kafka Topics
10:44 : Kakfa Topics Offset
13:25 : Kafka Topic Partition

#kafka #apachekafka #Eventstream #microservices #softwaredevelopment #opensource

About Me i.e. An Insightful Techie

Greetings and Thanks a lot for checking out my YouTube Channel. I’m Deepak K Gupta (Daksh). This channel is a medium for me to share my learnings and journey as a Techie so that you not only learn from my experience but also from my mistakes

As a techie I am closely associated with software development, so most of my content will revolve around Programming Languages, AI, Machine learning and Databases. I share things which will help you learn, remember and use these things in an effective and efficient way.

As a Techie, I also know that there is a life beyond software development and it has a profound impact on our career as well as on our well being. I also share those learnings which I feel are worth sharing with the intention that it MAY help you in taking better decisions in your life.

Last but not the least, I'm a traveler and explorer by nature. I would like to take you with me on some of the interesting journeys around the world. Believe me there is more to learn outdoors than indoors

Hope you’ll like my contents and will be part of my journey 🙏

SUBSCRIBE - https://www.youtube.com/AnInsightfulT...
INSTAGRAM - https://www.intagram.com/AnInsightful...
Twitter -   / awisetechie  
Facebook -   / aninsightfultechie