Loose coupling with a queue versus tight coupling
'Insert a queue', 'isolate failures', and 'keep going even if one side stops' point to loose coupling. SQS / SNS are representative. It is contrasted with tight coupling (direct dependency), which risks cascading failures.