Amazon Managed Service for Apache Flink was previously known as Amazon Kinesis Data Analytics for Apache Flink.
The following end-to-end examples demonstrate advanced Managed Service for Apache Flink solutions.
Topics
Deploy, operate, and scale applications with Amazon Managed Service for Apache Flink
Develop Apache Flink applications locally before deploying to Managed Service for Apache Flink
Use event detection with Managed Service for Apache Flink Studio
Practice using a Clickstream lab with Apache Flink and Apache Kafka
Use templates for AWS Streaming data solution for Amazon MSK
Explore more Managed Service for Apache Flink solutions on GitHub
Deploy, operate, and scale applications with
Amazon Managed Service for Apache Flink
This workshop covers the development an Apache Flink application in Java, how to run and debug in your IDE, and how to package, deploy and run on Amazon Managed Service for Apache Flink. You will also learn how to scale, monitor, and troubleshoot your application.
Amazon Managed Service for Apache Flink workshop
Develop Apache Flink
applications locally before deploying to Managed Service for Apache Flink
This workshop demonstrates the basics of getting up and started developing Apache Flink applications locally with the long-term goal of deploying to Managed Service for Apache Flink for Apache Flink.
Starters Guide to Local Development with Apache Flink
Use event detection with Managed Service for Apache Flink
Studio
This workshop describes event detection with Managed Service for Apache Flink Studio and deploying it as a Managed Service for Apache Flink application
Event Detection with Managed Service for Apache Flink for Apache Flink
Use the AWS Streaming data
solution for Amazon Kinesis
The AWS Streaming Data Solution for Amazon Kinesis automatically configures the AWS services necessary to capture, store, process, and deliver streaming data. The solution provides multiple options for solving streaming data use cases. The Managed Service for Apache Flink option provides an end-to-end streaming ETL example demonstrating a real-world application that runs analytical operations on simulated New York taxi data.
Each solution includes the following components:
An AWS CloudFormation package to deploy the complete example.
A CloudWatch dashboard for displaying application metrics.
CloudWatch alarms on the most relevant application metrics.
All necessary IAM roles and policies.
Streaming Data Solution for Amazon Kinesis
Practice using a Clickstream lab with Apache
Flink and Apache Kafka
An end to end lab for clickstream use cases using Amazon Managed Streaming for Apache Kafka for streaming storage and Managed Service for Apache Flink for Apache Flink applications for stream processing.
Set up custom scaling using Application Auto Scaling
Two samples that show you how to automatically scale your Managed Service for Apache Flink applications using Application Auto Scaling. This lets you set up custom scaling policies and custom scaling attributes.
For more information on you can perform custom scaling, see Enable metric-based and scheduled scaling for Amazon Managed Service for Apache Flink
View a sample Amazon CloudWatch dashboard
A sample CloudWatch dashboard for monitoring Managed Service for Apache Flink applications. The sample dashboard
also includes a demo application
Managed Service for Apache Flink Metrics
Dashboard
Use templates for AWS Streaming data
solution for Amazon MSK
The AWS Streaming Data Solution for Amazon MSK provides AWS CloudFormation templates where data flows through producers, streaming storage, consumers, and destinations.
AWS Streaming Data Solution for Amazon MSK
Explore more Managed Service for Apache Flink solutions on GitHub
The following end-to-end examples demonstrate advanced Managed Service for Apache Flink solutions and are available on GitHub: