SQS Message Visibility Timeout
- when polled by a SQS Consumer, becomes invisible to other consumers
- Default message visibility timeout is 30 seconds
- That means we have 30 seconds to process
- if within this time we still have not process this message, it will be process twice (because it's back in the queue)