Uno dei mantra dei sistemi distribuiti è il disaccoppiamento. Un ottimo modo per disaccoppiare applicazioni o parti di una singola applicazione è usare una coda per scambiare messaggi. AWS offre due opzioni, SQS e SNS, che in apparenza hanno molto in comune.
Analizzeremo perché usare una coda, capiremo cosa sono SQS e SNS, e quando usare uno, l’altro, o entrambi. Il tutto con esempi in C#.