August 2018
Beginner
594 pages
22h 33m
English
When there is a need for real-time processing of messages, a message stream can be used. Message streams can ingest, buffer, and process large amounts of streaming data. When a new stream is created, it is typically partitioned into shards, with each shard going to a single worker (function instance) for processing:

Examples of technologies for serverless message streams include AWS Kinesis, AWS DynamoDB Streams, and Apache Kafka.