Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Boot.dev

Learn Pub/Sub in RabbitMQ and Golang

via Boot.dev

Overview

Boot.dev Special Discount:
25% off your first payment!
Grab it
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.

Syllabus

  • Pub/Sub Architecture
    • Understand the basics of Pub/Sub architecture and how it differs from point-to-point systems.
  • Message Brokers
    • Understand the role of message brokers in pub/sub systems and which are the most popular options.
  • Publishers & Queues
    • Use publishers and queues to send and receive messages.
  • Subscribers & Routing
    • Learn how to route messages to different subscribers and use advanced routing patterns.
  • Delivery
    • Build robust systems that can handle message delivery failures and ensure messages make it to their destination.
  • Serialization
    • Learn how to serialize and deserialize messages and handle different message formats.
  • Scalability
    • Learn how to handle large-scale systems without sacrificing performance.

Taught by

Lane Wagner, Allan, Matt, Hunter, and Dan

Reviews

4.6 rating at Boot.dev based on 126 ratings

Start your review of Learn Pub/Sub in RabbitMQ and Golang

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.