Amazon Kinesis is a fully managed, cloud-based data streaming and analytics platform offered by Amazon Web Services (AWS). It enables real-time streaming of data from multiple sources and provides powerful tools to process and analyze streaming data. Kinesis is designed to easily capture, process, and store large amounts of data in real-time, enabling developers to build applications that can respond to real-time events, such as consumer clickstreams, IoT device data streams, and application logs. The platform is highly scalable and can ingest and process data from hundreds of thousands of sources. Kinesis provides APIs for writing and reading streaming data, as well as for managing, monitoring, and securing data streams. It also provides stream analytics capabilities to process and analyze data in real-time and detect patterns, trends, and other insights. Kinesis streams can be used in conjunction with other AWS services, such as Amazon S3 for long-term storage and Amazon Redshift for data warehousing.
It is batch and not near real time.