Streaming data ingestion and processing is becoming increasingly important as more data is produced continuously. Kinesis Streams provides a scalable and durable way to ingest streaming data into AWS. The Kinesis Client Library (KCL) makes it easy to build continuous data processing applications on top of Kinesis Streams by handling worker management, shard assignment, and fault tolerance. Kinesis Streams is enabling new classes of real-time applications and services that can process data continuously as it is produced.