Between 2017 and 2022, the market for event stream processing platforms is estimated to grow 15% annually. Streaming analytics software can filter, aggregate, enrich, and analyze high throughput data from multiple sources to identify patterns and provide context to automate actions and dynamically adapt. Popular open source platforms include Apache Storm, Apache Flink, and Spark Streaming which provide real-time, parallel, and fault-tolerant processing of streaming data.