extra credit Search 85,062 technologies ⌘K Download for Mac

Amazon Kinesis Data Streams

Official docs outline

  1. What is Kinesis Data Streams

    Real-time streaming data ingestion, use cases and how data flows from producers to consumers.

  2. Terminology and concepts

    Streams, shards, data records, partition keys, sequence numbers, retention and capacity modes.

  3. Creating and managing streams

    Provisioned and on-demand capacity, resharding, retention periods and stream configuration.

  4. Writing data

    PutRecord, PutRecords, the Kinesis Producer Library and other producer options.

  5. Reading data

    GetRecords, shared and enhanced fan-out consumers, the Kinesis Client Library and Lambda consumers.

  6. Enhanced fan-out consumers

    Dedicated per-consumer throughput delivered with SubscribeToShard.

  7. Resharding strategies

    Splitting and merging shards to scale a provisioned stream.

  8. Streaming tables and S3 delivery

    Delivering stream data into tables and Amazon S3.

  9. Monitoring

    CloudWatch metrics, enhanced shard-level metrics and logging.

  10. Security

    IAM, server-side encryption with KMS and VPC endpoints.

  11. Quotas and limits

    Per-shard throughput, record size and API call limits.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

↑↓ move ↵ open