Is Amazon SQS a good service for syncup between two components?
<p>I have two components - one cloud based CLS app. and the other is normal Java based admin which talks to MySQL.</p>

<p>Considering SQS is not FIFO and I am not sure when will I receive the message at my consumer end. Also, I might receive a new message before the previous message on same data causing data inconsistency</p>

<p>If I want to syncup data between these two systems, is SQS a good service ?</p>

<p>Is SQS generally a good tool in such sync up scenarios?</p>