Comparing AWS SQS, SNS, and Kinesis: A Technical Breakdown for Enterprise Developers

Queuing is a critical component of software architecture, and choosing the right system for your cloud-native enterprise application is crucial. In this blog post, we'll compare Amazon Simple Queue Service(SQS), Amazon Simple Notification Service (SNS), and Amazon Kinesis, exploring their strengths and weaknesses to help you determine which queuing system is best suited for your use case. 

Top Ten Differences Between ActiveMQ and Amazon SQS

UPDATE 2/15/2018: This post was originally published in 2015. While it is informative in its own right, a lot has changed in AWS since then. In particular, AWS now offers managed ActiveMQ. Please read a more up-to-date article on the topic: Which AWS messaging and queing service to use? 1. Persistence and Durability ActiveMQ Depending on … Continue reading Top Ten Differences Between ActiveMQ and Amazon SQS

Guaranteeing Delivery of Messages with AWS SQS

I wanted to scratch an itch and get feedback from the open-source community. So, I put together a little Github project that I like to call SQS-RetryQueue. Amazon SQS can be utilized to guarantee delivery and processing of messages. This project serves the following purposes: Demonstrate an example of using AWS SQS with Java to … Continue reading Guaranteeing Delivery of Messages with AWS SQS