Overview
Last updated
Last updated
• When we start deploying multiple applications, they will inevitably need to communicate with one another
• There are two patterns of application communication
Synchronous between applications can be problematic if there are sudden spikes of traffic
What if you need to suddenly encode 1000 videos but usually it’s 10?
In that case, it’s better to decouple your applications:
using SQS: queue model
using SNS: pub/sub model
using Kinesis: real-time data streaming model
These services can scale independently from our application!