Benthos is able to glue a wide range of sources and sinks together and hook into a variety of databases, caches, HTTP APIs, lambdas and more, enabling you to seamlessly deploy it without changing your existing infrastructure.
Working with disparate APIs and services can be a daunting task, doubly so in a streaming data context. With Benthos it’s possible to break these tasks down and automatically parallelize them as a streaming workflow.
Reliable and Scalable
Benthos runs fast and processes messages using a transaction model, making it able to guarantee at-least-once delivery even in the event of crashes or unexpected server faults.
At Meltwater it’s enriching over 450 million documents per day with a network of more than 20 NLP services. It sounds very interesting but rest assured, it’s totally drab.