Beginning with MapReduce and its first popular open-source implementation in Apache Hadoop the data processing landscape has evolved quite a bit. Since then we have seen several paradigm shifts and open-source systems evolved to support new types of applications and to attract new audiences. We will follow developments using the example of the open-source stream processing system Apache Flink and in the end we will see how expressive APIs, support for event-driven applications, Flink SQL for seamless batch and stream processing, and a powerful runtime enable a wide range of applications.
• data Artisans was founded by the original creators of Apache Flink
• We provide dA Platform, a complete stream processing infrastructure with open-source Apache Flink
• These companies are among many users of Apache Flink, and during this conference you’ll meet folks from some of these companies as well as others using Flink.
• If your company would like to be represented on the “Powered by Apache Flink” page, email me.
Think
Oracle
IBM DB2
PostgreSQL
MySQL
Also think data warehouses, BI tools
There have been other stream processing systems before this but Storm was the most popular, widely used.
Open-sourced after being acquired by Twitter.
Batch is really just batch
Most streaming analytics cases you can solve by doing more batches
Event-driven applications need a streaming system
Batch is really just batch
Most streaming analytics cases you can solve by doing more batches
Event-driven applications need a streaming system
Batch is really just batch
Most streaming analytics cases you can solve by doing more batches
Event-driven applications need a streaming system
Batch is really just batch
Most streaming analytics cases you can solve by doing more batches
Event-driven applications need a streaming system
• Also included is the Application Manager, which turns dA Platform into a self-service platform for stateful stream processing applications.
• dA Platform is generally available, and you can download a free trial today!
(Optional slide – may not be appropriate for advanced audience. Helps us capture leads.)