Streaming pipelines provide the ability to make immediate critical decisions based on real-time data. By processing data as a stream with dedicated compute, streaming pipelines are able to process records with very low latency. On average, streaming data can be accessible in the Ontology and available for analysis in time series applications, such as Quiver or Foundry Rules, in under 15 seconds. To achieve this low-latency, streams are built on top of compute that runs continuously and require different architecture and maintenance consideration compared to batch pipelines.
When building out streaming pipelines, consider these factors:
To start using streaming pipelines in Foundry, review how to create a simple streaming pipeline, and learn about streaming transforms in Pipeline Builder. If you want to learn about connecting your data sources to Foundry, review how to push data into a stream, or how to setup a streaming sync.