Yes, mostly. There are a few things to take into account though:
- No multiple queues
- No priorities
- Practically no scheduling (the delay is very limited)
- Creating and tearing down a queue takes a lot of time and the number of queues is subject to AWS account limits
- The FIFO/LIFO semantics (remember about no priorities?) will bite you when you least expect
It does have great durability unlike Redis though and will scale to much, much larger queues in an easier way.
- No multiple queues - No priorities - Practically no scheduling (the delay is very limited) - Creating and tearing down a queue takes a lot of time and the number of queues is subject to AWS account limits - The FIFO/LIFO semantics (remember about no priorities?) will bite you when you least expect
It does have great durability unlike Redis though and will scale to much, much larger queues in an easier way.