Search courses ranked by devsSee how

1 recommendation
1recommend

Learn Pub/Sub Architecture in RabbitMQ

Lane Wagner
Lane Wagner
Boot.dev
Boot.dev
Recommended

Extra perks unlocked via skillcraft.ai link

Learn how to build large-scale asynchronous Pub/Sub architectures using RabbitMQ and Go. Understand how pub/sub systems differ from point-to-point systems, and how to use real-world technologies to make them work. Write hands-on real-time applications that use a local RabbitMQ server to communicate between services.

Instructor

Lane Wagner

Lane Wagner

Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.

Course details

Duration

32 hours

Format

video

Certificate

Included

Pricing

Subscription

What you'll learn

Build large-scale asynchronous Pub/Sub architectures using RabbitMQ and Go

Differentiate between pub/sub systems and point-to-point systems

Implement message routing and delivery patterns using RabbitMQ

Handle message delivery failures to ensure reliable communication

Prerequisites

Basic Go programming knowledge

Understanding of backend development concepts

Familiarity with messaging patterns

Who this course is for

Backend developers building distributed systems

Go developers working with microservices

Engineers designing scalable messaging architectures

Curriculum

Pub/Sub Architecture

Message Brokers

Publishers & Queues

Subscribers & Routing

Delivery

Serialization

Scalability

Notice something missing?

Help us improve this course information for the community

Suggest an edit
Loading reviews...