Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

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

SnapLogic is the leading self-service enterprise-grade integration platform. Download the 2018 GartnerMagic Quadrant for Enterprise iPaaS or play around on the platform, risk free, for 30 days.

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:

With SnapLogic’s integration platform you can save millions of dollars, increase integrator productivity by 5X, and reduce integration time to value by 90%. Sign up for our risk-free 30-day trial!

Topics:

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}