Summary
Keywords
Full Transcript
Kafka and RabbitMQ crash course with Project Learn the basics of Apache Kafka and RabbitMQ in this crash course with a real project! Discover how these powerful messaging systems can be used in your applications. Perfect for beginners and experienced developers alike. Dive into the world of asynchronous and synchronous communication with our comprehensive crash course on Kafka and RabbitMQ, complete with a hands-on project! 🚀 In this video, we unravel the complexities of messaging systems, exploring the roles of brokers, topics, partitions, and exchanges. We delve deep into Apache Kafka and RabbitMQ, two powerhouse technologies that drive modern data handling and messaging solutions. 📊 But that's not all! We also guide you through setting up Kafka, RabbitMQ, Prometheus, and Grafana on a Linux server, ensuring you have the practical skills to implement these technologies in real-world scenarios. Plus, we cap it off with a project that utilizes Kafka, giving you the opportunity to apply what you've learned in a tangible way. 🛠️ Whether you're a backend engineer looking to enhance your skills or a developer eager to dive into messaging systems, this video is your gateway to mastering Kafka and RabbitMQ. Links:- Frontend (React):- https://drive.google.com/drive/folders/1tKun6KN_4alQfu3Vp60cvdMPXPrqkU8X?usp=sharing PoducerConsumer (Java):- https://drive.google.com/drive/folders/1pMrp6c6IXcupg3DNQYWau9F7tHUiEFNl?usp=sharing Doc:- https://drive.google.com/file/d/13mUxuNwqGKTLm0orAia-94OdqUHMhmiq/view?usp=sharing Blog on Distributed Priority Queue Meta:- https://engineering.fb.com/2021/02/22/production-engineering/foqs-scaling-a-distributed-priority-queue/ Note:- My github is not working, that is why code is published to drive. Please download for your reference. Timeline:- 00:00:00-00:00:40 Agenda 00:00:00:40-05:15 Microservices & Real life applications 00:05:16-00:13:34 Sync & Async communication & Real life examples 00:13:35-00:22:10 PubSub & ProducerConsumer Models 00:22:11-00:28:30 RabbitMQ: Architecture, usecase & components 00:28:31-00:45:40 Kafka:- Architecture, usecase & components 00:45:46-01:16:33 Project implementation & Code #kafka #backenddevelopment #project
