Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducing SQS

Introducing SQS

Amazon SQS is a fast, reliable, scalable, fully managed message queuing service. SQS makes it simple and cost-effective to decouple the components of a cloud application.

Michael Wittig

April 14, 2016
Tweet

More Decks by Michael Wittig

Other Decks in Technology

Transcript

  1. Hello! I am Michael Wittig I like to build distributed

    but simple systems You can find me at @hellomichibye
  2. “ Amazon SQS is a fast, reliable, scalable, fully managed

    message queuing service. SQS makes it simple and cost- effective to decouple the components of a cloud application. https://aws.amazon.com/sqs
  3. Pricing $0.50 per 1 million requests 1 to 10 messages,

    up to a maximum total payload of 256KB per request payload of 64KB is billed as 1 request.
  4. Use Cases Scanning Git repositories (AutoScout24) Buffering DynamoDB writes (Shazam)

    Recording activity within mobile games (Scopely) Invalidating multi-region cache ...
  5. Kinesis + Kafka Shards for scaling Message order guaranteed within

    partition key Client manages reading position
  6. Dead Letter Queue Collecting failed messages Message reached Visibility Timeout

    several times React to messages in DLQ Trigger alerting Forward to human ...
  7. Long Polling Reduce number of empty read responses Wait between

    1 and 20 seconds Configurable based on … Read request Queue
  8. Credits Special thanks to all the people who made and

    released these awesome resources for free: Presentation template by SlidesCarnival Photographs by Unsplash