Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn Pub/Sub Architecture in RabbitMQ
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 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
32 hours
video
Included
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