Skip to content

Kinesis Data Analytics

Real-time data processing service.

TL;DR

Use cases

  • Streaming data needed real-time processing
  • time-series analytics
    • elections / e-sports
  • Real-time dashboards
    • leaderboards for games
  • Real-time metrics
    • Security & Response teams

Features

  • Fully managed, no servers to provision
  • Automatic scaling
  • Pay for actual consumption rate

Data Analytics for Apache SQL

Streaming data needed real-time SQL processing.

  • Use Flink (Java, Scala, or SQL) to process or analyze streaming data
  • application backups (implemented as checkpoints and snapshots)
  • Run any Apache Flink app on a managed cluster on AWS.
    • Provision compute resources.
    • Parallel computation.
    • Automatic scaling.
  • Use any Apache Flink programming features.
  • Inputs: Kinesis Data Stream or Amazon Managed Streaming for Apache Kafka (MSK)

Usage

  • more powerful queries
  • run complex queries