• Course
    • Libraries: If you want this course, consider one of these libraries.
    • Data

Messaging Systems with Python

Learn messaging systems and event-driven architectures with Python, Apache Kafka, and RabbitMQ. This course uses a hands-on approach which covers Python integration, fault tolerance, and high-throughput messaging.

Shubham Sinha - Pluralsight course - Messaging Systems with Python
by Shubham Sinha

What you'll learn

Modern applications and data pipelines require efficient, scalable messaging systems to handle real-time processing and asynchronous workflows. Without the right tools and architecture, systems can become slow, unreliable, and difficult to scale. In this course, Messaging Systems with Python, you’ll gain the ability to design and implement robust messaging solutions using Apache Kafka and RabbitMQ. First, you’ll explore the fundamentals of messaging systems, including message queues, event streams, and the benefits of asynchronous processing. Next, you’ll learn how to implement task-based messaging with RabbitMQ, optimizing performance through durable queues and prefetching. Finally, you’ll discover how to work with Apache Kafka, setting up topics, managing consumer groups, and handling message failures for real-time event-driven applications. When you’re finished with this course, you’ll have the skills and knowledge of messaging systems and event-driven architectures needed to build scalable, fault-tolerant, and high-throughput applications.

Table of contents

About the author

Shubham Sinha - Pluralsight course - Messaging Systems with Python
Shubham Sinha

He is good with servicenow core platform features and wants to share his findings about how this platform is capable of serving the industry

More Courses by Shubham