Skip to main content
Version: 0.3.x

The Vision

We want to make Rust the best data engineering platform, with tools that span from development to production.

Below is just part of my imagination, hopefully we will be able to realize them some day!

The sed for streams

Since we've talked about shells a lot, it will be great if we have an equivalent to sed that allow us to filter, transform and combine structured messages with a scripting language.

Inter Process Communication

Right now pipe is the only mechanism for connecting processors together, which is copy-heavy. For some high-throughput scenario, sharded memory could fair better.

Inter Host Communication

Right now the only way to connect across host is to rely on a streaming server. In a containerized environment, it might make sense to allow processors to communicate privately via TCP streams.

Your idea

We welcome you to join our Discussions if you have ideas or insights!