Corteza Envoy defines a data transportation framework that we use when working with complex data with lots of dependencies. The goal is to simplify data-related operations as much as possible.
Envoy consists of a series of layers which allow flexibility while preserving fairly trivial basic implementation.
Data shaping lets us define templates how some input source should be shaped (processed) before being encoded.
Data shaping is useful for unstructured sources (such as .csv) where we can’t automatically extract contextual information (such as what module and namespace to use).