Here are some important concepts, documentation and keywords of Kafka that you can refer and learn. There are two major flavors of Kafka – Apache Kafka & Confluent Kafka, I have listed major keywords, documentation and concepts from both here:
- Broker
- Zookeeper
- kSQL
- REST-Proxy
- Schema-Registry
- Connectors
- Operator
- Control Center
- Streams
- Topics
- Consumers
- Producers
- Partitions
- Offset
- Log
- Node
- Replica
- Message
- Leader
- Follower
- Replicator
- Schema management
- Confluent Hub
- Events
- Associated keywords in today’s cloud deployments: Docker containers, Kubernetes, Ansible, Security
Associated documentation:
- https://kafka.apache.org/documentation/
- https://docs.confluent.io/current/index.html
- https://www.confluent.io/blog/apache-kafka-vs-enterprise-service-bus-esb-friends-enemies-or-frenemies/
- https://www.enterpriseintegrationpatterns.com/
- https://www.confluent.io/blog/apache-kafka-kubernetes-could-you-should-you/
- https://kubernetes.io/blog/2017/09/kubernetes-statefulsets-daemonsets/