Apache Kafka Complete Guide: Topics, Partitions, Offsets, Consumer Groups, Brokers & Kafka vs RabbitMQ