title: Is that Spring transaction is applied to normal(non DB) operations as well?
body: <p>I have applied spring transaction on service layer of application. There is one method which performing following two operations <br> 
  1) send message to SQS. <br>
  2) And logs that entry in DB. <br>
  So, while adding log in DB if any exception occurs then operation (1) will roll backed ? OR Spring will apply transaction on non DB operations ? </p>