DEV Community

Roman
Roman

Posted on

Amazon Simple Queue Service Cheat Sheet

Alternatives

  • Apache Kafka
  • Google Cloud Pub/Sub
  • RabbitMQ
  • IBM MQ
  • TIBCO Enterprise Message Service
  • AWS IoT Core
  • Amazon CloudWatch
  • Azure Service Bus

Digest

  • Long polling: Long polling will reduce the overhead of the CPU and not require excessive dolls.
  • Visibility timeout: a period of time during which Amazon SOS prevents other consumers from receiving and processing the message. The default visibility timeout for a message is 30 seconds. The minimum is O seconds. The maximum is 12 hours
  • Delay queue: Delay queues let you postpone the delivery of new messages to a queue for a number of seconds. If you create a delay queue, any messages that you send to the queue remain invisible to consumers for the duration of the delay period Know FIFO vs Standard Queue
  • SQS is a fully managed message queuing service that enables you to decouple and scale micro-services, distributed systems, and Serverless applications
  • SNS: To receive subset of messages, subscriber can apply filter policy to topic subscription.
  • If use case has subscribed to email notification, go with SNS as opposed to SQS.
  • By default only the queue owner is allowed to use the queue. Configure SQS Queue Access Policy to provide access to other AWS accounts

Question

Which endpoint is considered to be best practice when analyzing data within a Configuration Stream of AWS Config?

  1. SNS
  2. E-Mail
  3. SQS
  4. Kinesis

DevCycle image

OpenFeature Multi-Provider: Enabling New Feature Flagging Use-Cases

DevCycle is the first feature management platform with OpenFeature built in. We pair the reliability, scalability, and security of a managed service with freedom from vendor lock-in, helping developers ship faster with true OpenFeature-native feature flagging.

Watch Full Video 🎥

Top comments (0)

Tiger Data image

🐯 🚀 Timescale is now TigerData: Building the Modern PostgreSQL for the Analytical and Agentic Era

We’ve quietly evolved from a time-series database into the modern PostgreSQL for today’s and tomorrow’s computing, built for performance, scale, and the agentic future.

So we’re changing our name: from Timescale to TigerData. Not to change who we are, but to reflect who we’ve become. TigerData is bold, fast, and built to power the next era of software.

Read more

👋 Kindness is contagious

Explore this insightful write-up embraced by the inclusive DEV Community. Tech enthusiasts of all skill levels can contribute insights and expand our shared knowledge.

Spreading a simple "thank you" uplifts creators—let them know your thoughts in the discussion below!

At DEV, collaborative learning fuels growth and forges stronger connections. If this piece resonated with you, a brief note of thanks goes a long way.

Okay