Amazon is offering a new service called Kinesis that streams data in real time with the ability to process thousands of data streams on a per-second basis. The service, designed for real-time apps, allows developers to pull any amount of data, from any number of sources, scaling up and down as needed. Kinesis can create any number of streams across multiple availability zones. The streams have no “intrinsic” capacity or rate limits. All incoming data is replicated across availability zones for high availability. Each stream can have multiple writers and multiple readers. The service shards the data into streams with each handling 1,000 write transactions and up to 20 read transactions. Kinesis is priced on a pay-as-you-go basis by the amount of data that is processed and how it is packaged.