Linuxmaster Docs
  • ⏺️Linux
    • Introduction
    • LPIC-2
      • 200: Capacity Planning
      • 201: Linux Kernel
      • 202: System Startup
      • 203: Filesystem and Devices
      • 204: Advanced Storage Device Administration
      • 205: Networking Configuration
      • 206: System Maintenance
  • ⏺️DevOps
    • Docker
      • Docker Basic
      • Docker Compose
    • Ansible
    • Git
    • Terraform
      • Terraform Basic
    • Kubernetes
  • ⏺️AWS
    • AWS Certified Cloud Practitioner
      • Foundations of Cloud Computing
      • Compute Services
      • Storage Services
      • Content Delivery Services
      • Networking Services
      • Utilizing Databases
      • Migration and Transfer Services
      • Analytics Services
      • Machine Learning Services
      • Developer Tools
      • Deployment and Infrastructure Management Service
      • Managing and Integration Services
      • Auditing, Monitoring, and Logging Services
      • Additional Services
      • Security and Compliance
      • Pricing, Billing, and Governance
Powered by GitBook
On this page
  • Simple Queue Service (SQS)
  • Simple Notification Service (SNS)
  • SNS in the real world
  • Simple Email Service (SES)
  • SES in the real world

Was this helpful?

  1. AWS
  2. AWS Certified Cloud Practitioner

Managing and Integration Services

Last updated 2 years ago

Was this helpful?

AWS Overview Links

Coupling defines the interdependencies or connections between components of a system. Loose coupling helps reduce the risk of cascading failures between components.

  • Tight coupling: Tightly coupled components are highly dependent on each other. (Monolithic Application)

  • Loose coupling: Loosly coupled components are connected but not dependent on each other. (Microservices)

Queue are used to implement loosely coupled systems.

Simple Queue Service (SQS)

SQS is a message quering service that allows you to build loosely coupled systems.

  • Allows component-to-component communication using messages

  • Multiple components (or producers) can add messages to the queue

  • Messages are processed in an asynchronous manner

There are often times that users of your applications need to notified when certain events happen.

Simple Notification Service (SNS)

SNS allows you to send emails and text messages from your applications.

  • Send emails and messages

  • Publish messages to a topic

  • Subscribers receive messages

SNS in the real world

Send an email when the CPU utilization of an EC2 instance goes above 80%.

SNS works with CloudWatch when an alarm’s metric threshold is breached to send an email.

Simple Email Service (SES)

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

SES in the real world

Send a marketing email and track open or click-through rates.

SES allows you to send richly formatted HTML emails in bulk and gain valuable insights about the effectiveness of your campaign.

⏺️
SQS
SNS
SES