Amazon Kinesis Data Analytics Now Supports Java-based Stream Processing Applications

Posted on: Nov 27, 2018

Amazon Kinesis Data Analytics now supports Java-based stream processing applications, in addition to the previously supported SQL. Amazon Kinesis Data Analytics is the easiest way to analyze streaming data, gain actionable insights, and respond to your business and customer needs in real time. Now, you can use your own Java code in Amazon Kinesis Data Analytics to continuously transform and load your data lake, generate metrics to feed real-time gaming leaderboards, apply machine-learning models to data streams from connected devices, and more. 

You can now use Amazon Kinesis Data Analytics to build and run sophisticated Java applications that process streaming data. You build your application with the IDE of your choice using open source Java libraries based on Apache Flink, an open source framework and engine for processing data streams, and AWS SDKs. The extensible libraries include more than 25 pre-built stream processing operators like window and aggregate, and AWS service integrations like Amazon Kinesis Data Streams and Amazon Kinesis Data Firehose. Once built, Amazon Kinesis Data Analytics takes care of everything required to run your real-time applications continuously and scales automatically to match the volume and throughput of your incoming data.

Support for Java applications in Amazon Kinesis Data Analytics is now available in 4 AWS Regions: US East (N. Virginia), US East (Ohio), US West (Oregon), and EU (Ireland).