title: AWS SQS: Which is the order of message in a FIFO queue after visibility-timeout expires?
body: <p>In AWS SQS FIFO's Queues; when the visibility timeout of a readed message, in which possition of the queue will be the message?</p>
  
  <p>For example:</p>
  
  <ul>
  <li>I have these messages in queue: '[A, B, C, D]' (order: A first in)</li>
  <li>I read a message from the queue so I get message 'A'</li>
  <li>The visibility timeout of message 'A' expires and it's available again for a consumer</li>
  </ul>
  
  <p>Which will be the new order of messages?</p>
  
  <ul>
  <li>a) [A, B, C, D]</li>
  <li>b) [B, C, D, A]</li>
  </ul>