InfoQ Homepage Streaming Content on InfoQ
-
Kafka Streams - from the Ground Up to the Cloud
Marius Bogoevici introduces the Kafka Streams API and the Kafka Streams processing engine, showing how to write and deploy Kafka Streams applications using Spring Cloud Stream.
-
Data Decisions with Real-Time Stream Processing
Serhat Yilmaz talks about how Facebook is using stream processing at scale, the difficulties they have encountered and the solutions they have created to date.
-
Streaming SQL Foundations: Why I ❤Streams+Tables
Tyler Akidau explores the relationship between the Beam Model and stream & table theory, stream processing in SQL with Apache Beam, Calcite, Flink, Kafka KSQL and Apache Spark’s Structured streaming.
-
The Power of Distributed Snapshots in Apache Flink
Stephan Ewen talks about how Apache Flink handles stateful stream processing and how to manage distributed stream processing & data driven applications efficiently with Flink's checkpoints&savepoints.
-
Panel: SQL over Streams, Ask the Experts
The panelists discuss the new generation of Stream Processing engines.
-
Survival of the Fittest - Streaming Architectures
Michael Hansen talks about the core principles that will stand the tests of streaming evolution, the potential pitfalls that we may stumble over on our path to streaming and how to avoid these.
-
Streaming for Personalization Datasets at Netflix
Shriya Arora discusses challenges faced with stream processing unbounded datasets, comparing microbatch with event-based approaches using Spark and Flink.
-
Streaming Microservices: Contracts & Compatibility
Gwen Shapira discusses patterns of schema design, schema storage and schema evolution that help development teams build contracts through better collaboration and deliver resilient applications faster
-
Adopting Stream Processing for Instrumentation
Sean Cribbs talks about the interface Comcast has designed for their instrumentation system, how it works, how the stream processor manages flows on behalf of the user, and some trade-offs applied.
-
When Streams Fail: Kafka Off the Shore
Anton Gorshkov discusses how to evaluate and architect a resilient streaming platform, focusing on Kafka and Spark streaming and sharing his experience of using them to process financial transactions.
-
Real-World Java 9
Trisha Gee shows via live coding how we can use the new Flow API to utilize Reactive Programming, how the improvements to the Streams API make it easier to control real-time streaming data, etc.
-
From Concurrent to Parallel
Brian Goetz explores the different goals, tools, and techniques involved between concurrency and parallelism approaches, and how to analyze a computation for potential parallelism.