Lecture # 24 : Communication & Cloud Integration
cloud PATH-AWS

15 minutes


go back go back go back home home

Cloud Integration

When we start deploying multiple application, they will inevitably need to communicate with one-another. There are 2 types of communication pattern:

# Few Technologies that help us with Event Based Architecture

    1. Amazon SQS       : Queue Model
    2. Apache Kafka     : Publisher/Subscriber Model
    3. RabbitMQ         : Realtime Data Streaming Model
    ...

Synchronous Applications/Communication can be problematic if there is a sudden spike in traffic. What if you suddenly need to encode 1000s of videos instead of 10? (assume 10 is usual load)

In that case it is better to decouple(for eg. Buyer & Seller) your application. Their services (Buyer/Shipping), once decoupled can scale independently.