All technological notes.

Synchronous between applications can be problematic if there are sudden spikes of traffic
In that case, it’s better to decouple your applications,
SQS: queue modelSNS: pub/sub modelKinesis: real-time streaming modelThese services can scale independently from our application!
SQS vs SNS vs KinesisSQS:
FIFO queuesSNS:
SQS for fan-out architecture patternSQS FIFOKinesis:
big data, analytics and ETL