text: **Streaming**
  
  Streaming data lets you to gather analytical insights from your application and process them in 
  
  real-time. Streaming typically presents a unique set of design and architectural challenges. 
  
  Lambda and Amazon Kinesis can process real-time streaming data for application activity tracking, 
  
  transaction order processing, click-stream analysis, data cleansing, log ﬁltering, indexing, social 
  
  media analysis, Internet of Things (IoT) device data telemetry, and metering. 
  
  •**Data and analytics**— Suppose you are building an analytics application and storing raw data 
  in a DynamoDB table. When you write, update, or delete items in a table, DynamoDB streams 
  
  can publish item update events to a stream associated with the table. In this case, the event data 
  
  provides the item key, event name (such as insert, update, and delete), and other relevant details. 
  
  You can write a Lambda function to generate custom metrics by aggregating raw data. 
  
  •**Monitoring metrics**— Amazon Prime Video monitors metrics from devices worldwide to 
  
  ensure quality-of-service. The team chose Amazon Kinesis Data Streams to deliver video stream 