AWS Kinesis Analytics Flashcards
what is aws kinesis analytics
Amazon Kinesis Analytics is a service provided by AWS (Amazon Web Services) that enables you to analyze streaming data in real-time using SQL queries. It allows you to process and gain insights from data streams generated by various sources, such as IoT devices, application logs, clickstream events, and social media feeds.
What are some usecases for Kinesis Analytics
Use cases
* Streaming ETL: select columns, make simple transformations, on streaming data
* Continuous metric generation: live leaderboard for a mobile game
* Responsive analytics: look for certain criteria and build alerting (filtering)
What are some features for Kinesis Analytics
Features
* Pay only for resources consumed (but it’s not cheap)
* Serverless; scales automatically
* Use IAM permissions to access streaming source and destination(s)
* SQL or Flink to write the computation
* Schema discovery
* Lambda can be used for pre-processing