Lambda allows real-time event processing from various event sources like S3, DynamoDB streams, and Kinesis streams. Events can either be pushed to Lambda through asynchronous or synchronous invokes, or pulled from streams using Lambda's polling logic. Lambda processes streams efficiently by sub-batching records into invocations and processing shards concurrently with retries. Thomson Reuters used
![Real-Time Processing Using AWS Lambda](https://cdn-ak-scissors.b.st-hatena.com/image/square/68d467326400d7bda8581e9a263bfb0fa4b37256/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fsvr301real-timedataprocessingusingawslambdashareedit-170126234432-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)