In the event stream model, the consumer can read from the continuous flow of events coming from the producer. For example, you can use the event stream to capture the continuous flow of a clickstream log and also send an alert if there are any anomalies detected, as shown in the following architecture diagram:
Amazon Kinesis is a service that is used to ingest, process, and store continuous streaming data. In the preceding diagram, various customers clicking on e-commerce applications from web and mobile applications produce a stream of click events. These clickstreams are sent to analytics applications using Amazon API Gateway for real-time analytics. In this analytics application, Kinesis Data Analytics calculates Conversion Rates over a certain period of time, for example, the number of people that ended up making a purchase in the last five minutes. After aggregating data in real time, Amazon Kinesis Data Analytics...