Apache Kafka (session-1)
Last week I have attended one talk organised by #Confluent on Apache Kafka. I am using apache kafka in my projects with spring boot in microservice design. While delivering sessions for my senior IT professionals or providing design and solutions for my client one thing I experienced that the core architecture and features of @Apache Kafka is still not understood by many of us.
I am taking this opportunity to start discussion with all of you on message driven architecture, event streaming and apache kafka. I will appreciate if you all can join this conversation and contribute by best of your skill so that we will make this discussion live.
My plan is to share my learning on Kafka which I have learnt through series of talk by experts specially from team #Confluent and @Neha, through video courses, by answering queries of learners during session or live chat and majorly by my own hands on experiment in our project. I have planned to record some videos on kafka, arrange few live talks and do few hands on implementation with Kafka.
In this series I would like to share some reference materials with you which has helped me to understand Kafka in better way .
https://kafka.apache.org/books-and-papers
1. Apache Kafka : A Definitive Guide : This is must read book for all of us who is planning to use kafka, written by Neha Narkade and team which give you clear understanding with live business scenarios.
2. Making sense of stream processing : The heart of Kafka is stream processing , this book gives clear understanding on streams and how to handle the same in apache kafka.
3. Designing Event Driven system : The events are core concepts of microservice architecture , asynchronous communication and loose coupled architecture build around events. This book by team confluent give enough idea so that we can start designing events and capturing it in kafka.
Let us meet in next series where we will discuss about architecture of Kafka.
......to be continued
Happy Learning .
Please share your view and suggestions in comment so that we can have discussion.