High-Level Architecture

Technology Stack

At its core, StreamPipes employs runtime wrappers to execute pipelines modeled in the graphical user interface. Pipeline elements are encapsulated in form of individual microservices, where every pipeline element provides its own semantics-bsaed self-description. These descriptions are used by the pipeline manager to guide users while creating pipelines and to avoid errors.