Got fed up with AMQP, so I wrote a HTTP message broker on top of RabbitMQ

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • bunny-rest-proxy

    HTTP message broker built on top of RabbitMQ :rabbit::incoming_envelope:

  • working with AMQP connections is not always convenient/feasible, so I ended up building a HTTP message broker (push/pull consumption; at-least-once/at-most-once semantics) in Node.js on top of RabbitMQ that is somewhat similar to AWS SQS; Bunny REST Proxy

  • Hermes

    Fast and reliable message broker built on top of Kafka. (by allegro)

  • Let's draw some parallels in the Kafka ecosystem, in which there are Confluent REST Proxy and Hermes by Allegro. You could say that since Kafka uses a binary protocol over TCP, both of these projects are "moot and useless". Despite that, Allegro aka the Poland's Amazon still maintains that project and uses it in production as a means of HTTP-based communication between their 700+ microservices arguing that it makes their development process easier, since it allows them to abstract away the intricacies of Kafka and use plain HTTP instead.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • alchemy-framework

    Alchemy is a framework for creating highly available systems that are built from micro-services

  • alchemy-ether

    alchemy-ether is the base layer to the alchemy framework implemented in Node.js

  • alchemy-resource

    Extension to alchemy-ether package adding a resource layer to the microservices

  • alchemy-flux

    Alchemy Flux is the Ruby Implementation of the Alchemy Framework Service Layer

  • hoodoo

    Simplify the implementation of consistent services within an API-based software platform

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts