Apache Flink Documentation, The Apache Software Foundation, 2024 - Official guide to one of the leading stream processing frameworks, explaining core concepts, APIs, and operational aspects of building streaming applications.
Apache Kafka Documentation - Kafka Streams, The Apache Software Foundation, 2024 - Provides details on building real-time applications and microservices using Kafka's lightweight stream processing library, covering event processing, state, and integration with Kafka.
Apache Spark Documentation - Structured Streaming, The Apache Software Foundation, 2024 - Explains Spark's approach to stream processing, which treats data streams as continuously appending tables, covering concepts like micro-batching and fault tolerance.