Skip to content

Messaging and Integration Services

Loose Coupling

Coupling defines the interdependencies or connections between components of a system. Loose coupling helps reduce the risk of cascading failures between components. Queues are used to implement loose coupling systems.

Simple Queue Service(SQS)

  • SQS is a message queuing service that allows you to build loosely coupled systems.
  • Allows component-to-component communication using messaging.
  • Multiple components (or producers) can add messages to the queue
  • Messages are processed in an asynchronous manner
  • Messages in queues are processed in FIFO order

Simple Notification Service(SNS)

  • Send text messages and plain text emails.
  • SNS allows you to send emails and text messages from your applications.
  • Send email and text messages, Publish messages to a topic, and subscribers receive messages

Simple Email Service(SES)

  • HTML-formatted emails for marketing campaigns
  • SES is an email service that allows you to send richly formatted HTML emails from your applications.
  • Ideal choice for marketing campaigns or professional emails
  • Unlike SNS, SES sends HTML emails

Additional Services

  • Amazon Workspaces
    • Amazon Workspaces allow you to host virtual desktops in the cloud.
    • Virtual Windows or Linux desktops
    • Enables employees to work from home
  • Amazon Connect
    • Amazon Connect is cloud contact center service
    • Provides cumstomer service functionality
    • Improves productivity of help desk agents through real time alarting and monitoring.