Canvas CloudAI
Canvas Cloud AI

Stream Processing

intermediate
analytics

Definition

Continuously processing data records as they arrive in real time, rather than storing them first and processing in bulk. Like a moving conveyor belt that processes items one by one as they flow through, rather than waiting for a full batch. Core services include Apache Kafka (AWS MSK, Confluent), AWS Kinesis, GCP Dataflow, Azure Stream Analytics, and Apache Flink.

Real-World Example

A ride-sharing app uses stream processing to analyze GPS coordinates from thousands of drivers in real time. Each location update is processed instantly to match nearby drivers with passengers, calculate ETAs, and detect surge pricing zones.

Related Terms

Frequently Asked Questions

Explore More Cloud Computing Terms