Over a million developers have joined DZone.

Hutch, an Awesome Async Library for RabbitMQ, Open Sourced

DZone's Guide to

Hutch, an Awesome Async Library for RabbitMQ, Open Sourced

· Integration Zone ·
Free Resource

Are your API program basics covered? Read the 5 Pillars of Full Lifecycle API Management eBook

A UK company called GoCardless has just open sourced a library that became very crucial to their direct debit software's infrastructure as they built it out.  The tool is a Ruby library called Hutch, and here's what it does:

Hutch is a Ruby library for enabling asynchronous inter-service communication in a service-oriented architecture, using RabbitMQ.
-- Harry Marr

You can take it for a spin by visiting the GitHub repo.  The blog post about the release on GoCardless.com gives a case study of how their architecture evolved with Hutch. There was also a tweet from Marr that revealed a little more about the message volume on their broker cluster:

Establish API creation, publishing and discovery as a master practice with the API Management Playbook.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}