Solution overview
Publication date: August 2020 (last update: September 2023)
The Streaming Data Solution for Amazon Kinesis allows you to capture, store, process, and deliver real-time streaming data. By automatically configuring the included AWS services, this solution helps you address real-time streaming use cases, for example:
Capture high volume application log files
Analyze website clickstreams
Process database event streams
Track financial transactions
Aggregate social media feeds
Collect IT log files
Continuously deliver to a data lake
This solution helps accelerate your development lifecycle by minimizing or eliminating the need to model and provision resources using AWS CloudFormation
The solution uses templates where data flows through producers, streaming storage, consumers, and destinations. Producers continuously generate data and send it to streaming storage where it is durably captured and made available for processing by a data consumer. Data consumers process the data and then send it to a destination.
To support multiple use cases and business needs, this solution offers four AWS CloudFormation templates. You can use this solution to test new service combinations as the basis for your production environment, and to improve existing applications. All templates are configured to apply best practices to monitor functionality using dashboards and alarms, and to secure data.
This implementation guide discusses architectural considerations and configuration steps for deploying the Streaming Data Solution for Amazon Kinesis in the AWS Cloud. It includes links to AWS CloudFormation templates that launches and configures the AWS services required to deploy this solution using AWS best practices for security and availability.
The guide is intended for IT architects, developers, and DevOps professionals who want to get started quickly with the core streaming services available in the AWS Cloud.
This solution is a demo. We do not recommend using this to handle regulated data such as PII, HIPAA, and GPDR when deployed in production.