Skip to content

aws-samples/amazon-managed-service-for-apache-flink-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Amazon Managed Service for Apache Flink Examples

Example applications in Java, Python, Scala and SQL for Amazon Managed Service for Apache Flink (formerly known as Amazon Kinesis Data Analytics), illustrating various aspects of Apache Flink applications, and simple "getting started" base projects.

Table of Contents

Java Examples

Getting Started

Connectors

Reading and writing files and transactional data lake formats

Data Formats & Schema Registry

Stream Processing Patterns

  • Serialization - Serialization of record and state
  • Windowing - Time-based window aggregation examples
  • Side Outputs - Using side outputs for data routing and filtering
  • Async I/O - Asynchronous I/O patterns with retries for external API calls\
  • Custom Metrics - Creating and publishing custom application metrics

Python Examples

Getting Started

Handling Python dependencies

Connectors

Stream Processing Patterns

Utilities

Scala Examples

Getting Started

Infrastructure & Operations

  • Auto Scaling - Custom autoscaler for Amazon Managed Service for Apache Flink
  • Scheduled Scaling - Scale applications up and down based on daily time schedules
  • Monitoring - Extended CloudWatch Dashboard examples for monitoring applications
  • Scripts - Useful shell scripts for interacting with Amazon Managed Service for Apache Flink control plane API

Security

See CONTRIBUTING for more information.

License Summary

This sample code is made available under the MIT-0 license. See the LICENSE file.

Security

See CONTRIBUTING for more information.

License Summary

This sample code is made available under the MIT-0 license. See the LICENSE file.

About

Collection of code examples for Amazon Managed Service for Apache Flink

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published