Skip to content
← All components

Analytics & processing

Stream processor

Runs continuous computations (windows, joins, aggregations) over event streams.

When to use

  • Surge pricing, fraud signals, trending topics, live dashboards

Pitfalls

  • State and exactly-once semantics add operational complexity

Options by provider

The first option is what diagrams show for that provider.

Amazon Web Services

  • Amazon Managed Service for Apache FlinkManaged

Google Cloud

  • DataflowManaged

Microsoft Azure

  • Azure Stream AnalyticsManaged

Open source / self-hosted

  • Apache FlinkSelf-hosted
  • Spark Structured StreamingSelf-hosted

Used in