Kinesis, Kafka and Amazon Managed Service for Apache Flink
A pair of experts from @amazonwebservices talk to us about the emergence of Amazon Kinesis, and the eventual focus on Apache Flink as a data framework. Apache Flink is an open-source framework and distributed processing engine designed for data analytics. It excels at handling tasks such as data joins, aggregations, and ETL (Extract, Transform, Load) operations. Moreover, it supports advanced real-time techniques like complex event processing. In this episode, Deepthi Mohan and Nagesh Honnalii from AWS discussed Apache Flink and the Amazon Managed Service for Apache Flink (MSF) with our host, Alex Williams. MSF is a service that caters to customers with varying infrastructure preferences. Some prefer complete control, while others want AWS to handle all infrastructure-related aspects. Use cases for MSF can be grouped into three categories. First, there's streaming ETL, which involves tasks like log aggregation for later auditing. Second, it supports real-time analytics, enabling customers to create dashboards for tasks like fraud detection. Third, it handles complex event processing, where data from multiple sources is joined and aggregated to extract meaningful insights. The origins of MSF trace back to the evolution of real-time data services within AWS. In 2013, AWS introduced Amazon Kinesis, while the open-source community developed Apache Kafka. These services paved the way for MSF by highlighting the need for real-time data processing. To provide more flexibility, AWS launched Kinesis Data Analytics in 2016, allowing customers to write code in JVM-based languages like Java and Scala. In 2018, AWS decided to incorporate Apache Flink into its Kinesis Data Analytics offering, leading to the birth of MSF. Today, thousands of customers use MSF, and AWS continues to enhance its offerings in the real-time data processing space, including the launch of Amazon MSK (Managed Streaming for Apache Kafka). To align with its foundation on Flink, AWS rebranded Kinesis Data Analytics for Apache Flink to Amazon Managed Service for Apache Flink, making it clearer for customers. Learn more from The New Stack about AWS and Apache Flink: Apache Flink for Real Time Data Analysis https://thenewstack.io/apache-flink-f... Apache Flink for Unbounded Data Streams https://thenewstack.io/apache-flink-f... 3 Reasons Why You Need Apache Flink for Stream Processing https://thenewstack.io/3-reasons-why-...

Flink vs Kafka Streams/ksqlDB: Comparing Stream Processing Tools

Apache Flink 101 | Building and Running Streaming Applications
![AI Without Data Chaos: Amazon FSx for NetApp ONTAP and Amazon S3 Access Point [Webinar]](https://i.ytimg.com/vi/gX3OiscxXM8/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA_fcXYHZEo0g16OfksGKuArOGNWQ)
AI Without Data Chaos: Amazon FSx for NetApp ONTAP and Amazon S3 Access Point [Webinar]

Unlocking the Power of Apache Flink: An Introduction in 4 Acts

Kafka Crash Course - Hands-On Project

How Rafay Systems Simplifies Hybrid Cloud & AI on AWS

Decodable vs AWS Managed Service for Apache Flink (MSF) - End to End Data Engineering Project

Introduction to Stateful Stream Processing with Apache Flink • Robert Metzger • GOTO 2019

Kafka Tutorial for Beginners | Everything you need to get started

Amazon Kinesis Introduction and Overview (with SNS, SQS, Eventbridge Comparisons!)

Kinesis versus MSK

Apache Kafka Vs. Apache Flink

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Flink Deep Dive - Concepts and Real Examples

AWS re:Invent 2025 - Introducing AI driven development lifecycle (AI-DLC) (DVT214)

Robert Metzger - Tiny Flink — Minimizing the memory footprint of Apache Flink

How Microsoft is governing thousands of Kubernetes clusters without manual intervention

AWS re:Invent 2021 - Introducing Amazon Kinesis Data Streams On-Demand Mode

Apache Flink - A Must-Have For Your Streams | Systems Design Interview 0 to 1 With Ex-Google SWE

