I'm trying to figure out why our SQS queues have the name of the queue listed twice in the their names: StackName-queuenamequeuenamedlq### StackName-queuenamequeuenameretry### Here is the relevant code: self.dead_letter_queue = sqs.Queue(self, f"{queue_name}_dlq") fault_queue = self.dead_letter_queue if use_retry_queue: retry_queue = sqs.Queue(self, f"{queue_name}_retry") fault_queue = retry_queue # Create main queue self.main_queue = sqs.Queue(self, queue_name, dead_letter_queue=sqs.DeadLetterQueue(max_receive_count=retries+1, queue=fault_queue)) I would expect the names to not be redundant. Continue reading...