AWS SQSを使ったキューシステムを構築しています。
Elastic Beanstalk上にnode.jsで実装したキューワーカーを使用しています。

以下のような処理の流れを想定しております。
1.リクエストを受ける
2.キューにメッセージを入れる
3.処理(DBへの登録)が終わる
4.メッセージの削除

現状、メッセージを削除していないため、使用したメッセージが
DeadLetterQueueとして残ってしまっているので
この問題を解決したいです。

公式ドキュメント( http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SQS.html#deleteMessage-property )のdeleteMessageを使用すれば良いということはわかるのですが、
それを一連の流れにどう組み込むのかがわかっていないです。
ご回答、よろしくお願いします。