Skip to content

Scalable Data Streaming with Benthos

Photo of Doron Chen
Hosted By
Doron C.
Scalable Data Streaming with Benthos

Details

Abstract
Benthos (https://www.benthos.dev/) is an Open Source stateless data streaming engine written in Go and packaged as a static single-binary command line tool. Through an embedded DSL called Bloblang, it allows users to express complex transformations of structured data, such as filtering, schema migrations and validations. Its Go API allows users to import Benthos as a library and extend it through custom plugins. Both real-time streaming and batch ETL (Extract, Transform, Load) workflows are supported and Benthos can run them efficiently and reliably at scale. Additionally, Benthos Studio (https://studio.benthos.dev/) is an application which provides visual editing and testing capabilities for Benthos pipelines. The vibrant Benthos contributor community is constantly adding new features and driving improvements and everyone's welcome to join.

About the Speaker
Mihai is a seasoned software engineer and tech lead focused on data streaming, scalability and infrastructure. He is currently working at Optum where he is designing, building and scaling distributed microservices for data streaming products running on Kubernetes. He is a contributor to Benthos (https://www.benthos.dev/), the stream processor of choice for mundane tasks. For further details about his background, please consult his LinkedIn https://www.linkedin.com/in/mtodor and GitHub https://github.com/mihaitodor profiles.

Photo of Cloud Technology in the North group
Cloud Technology in the North
See more events