Independent of the data source, integrating event streams into an enterprise architecture is increasingly important due to sensors, social media, and the Internet of Things. These systems must accept, distribute, and analyze events quickly with low latency, requiring analytics to be performed alongside data consumption rather than storing the data first. Modern stream processing platforms like Apache Storm, Spark Streaming, and Flink provide low-latency analytics on data streams, compared to traditional complex event processing or storing first to NoSQL.