Skip to main content

AWS Integration and Messaging

Updated Jul 26, 2020 ·
NOTES

This is not an exhaustive documentation of all the existing AWS Services. These are summarized notes that I used for the AWS Certifications.

To see the complete documentation, please go to: AWS documentation

Overview

When we start deploying multiple applications, they will inevitable result in the necessity to communicate with one another.

There are 2 types of integration communication patterns:

  • Synchronous communication
  • Asynchronous communication

Synchronous communication between applications can be problematic if there are sudden spikes of traffic. As a solution, we can decouple our applications using:

  • SQS: queue model

  • SNS: pub/sub model

  • Kinesis: real-time streaming model