Best of RabbitMQ2022

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    thangchung/go-coffeeshop: ☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment

    Nomad, Consul Connect, Vault, and Terraform for deployment go-coffeeshop application with event-driven microservices has been written in Golang. Other version can be found at.NET CoffeeShop with Microservices approach -.NET Coffee Shop with Modular Monolith approach.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Microservices and Software System Design Course

    A microservices architecture is a type of application architecture where the application is developed as a collection of services. The course will teach you about microservice architecture and distributed systems using a hands-on approach.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    Designing a user notification system

    The framework will provide the mechanism needed to create a user notification system. It will structure Redis based messages as controllers and actions to make it easier to work with. Each user can have multiple connections but each pair is unique. For each unique user, the service will subscribe to the it’s Redis channel.

  4. 4
    Article
    Avatar of hashnodeHashnode·4y

    Learn how to build a microservice using Node.js and RabbitMQ.

    Learn how to build a microservice using Node.js and RabbitMQ. This tutorial will teach you about microservices and how to create a simple e-commerce microservice architecture with two services; product and order. In the following section, we will look at some of the prerequisites for this tutorial. Make another folder for the routes, call it routes, then inside it, have a file routes.

  5. 5
    Article
    Avatar of towardsdevTowards Dev·4y

    Kafka or RabbitMQ: What to Use When

    Distributed messaging is based on the concept of reliable message queuing. Messages are queued asynchronously between client applications and messaging system. RabbitMQ is the ordinary queue management protocol (mainly using FIFO). Kafka also act as almost same but more than that we consider it as a stream processing system.

  6. 6
    Article
    Avatar of itnextITNEXT·4y

    Let’s implement a real-time package tracking app with RabbitMQ and Web socket using Go 🚀

    This application provides real-time package location information using vehicle information because vehicles carry packages. When we run the application every 3 seconds, we see the package location. This is a two-way communication channel where each side can, independently from the other, send data at will. We get package info from this channel when a new message comes in our queue.