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.