Amazon Simple Queue Service
Message broker designed with logging infrastructure in mind.
Queue visibility timeout
The period of time after a message is delivered to a consumer during which it is hidden from other consumers.
- Prevents multiple consumers from processing the same message at the same time.
- If a consumer fails, the message becomes visible again so another consumer can process it.

Seonglae Cho