Tips and tricks AWS Solutions Architect Associate #10

inesis (KDS, Firehose, Analytics)

  • Kinesis Data Streams (KDS): Real-time data streaming; replayable up to 7 days.

  • Kinesis Firehose: Delivers streaming data to S3, Redshift, or HTTP endpoints (fully managed, no storage).

  • Kinesis Data Analytics: Real-time (RT) analytics on streaming data.

  • EventBridge: Event bus that integrates AWS services with third-party apps.

  • Autoscaling: Adjusts shard capacity automatically.

  • Use Case: Ingest → process → feed into data stores, dashboards, ML pipelines, etc.


SNS (Simple Notification Service)

  • Pub/Sub messaging system.

  • Scales to 100,000 topics and up to 12M subscriptions.

  • Can filter messages by attributes.

  • Use cases: fan-out notifications, mobile push, microservices decoupling.


SQS (Simple Queue Service)

  • Fully managed message queue (unlimited throughput).

  • Message retention: up to 14 days.

  • Visibility timeout: prevents duplicate processing.

  • Long polling: reduces empty responses.

  • FIFO queues: guaranteed order + exactly-once delivery.

    • Performance: 3000 msgs/s with batching, 300 msgs/s without batching.

  • Use cases: decoupling, buffering between producers/consumers, reliable async communication.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *