Technology - Messaging & Integration + Auditing & Monitoring + Other Flashcards

1
Q

SQS

A

Simple Queue Service. A message queuing service that allows to build loosely coupled systems. Multiple components can add messages to the queue, which are processed asynchronously in FIFO order.

E.g. build a money transfer app that performs well under heavy load.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Loose coupling

A

Coupling defines the connections and dependencies between components of a system. Loose coupling helps to reduce risk of cascading failures between components, e.g. microservices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

SNS

A

Simple Notification Service. Allows to send emails and text messages from your applications, publish messages to a topic and allow subscribers to receive messages.

E.g. send an email when CPU for EC2 instances goes above 80%.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

SES

A

Simple Email Service. An email service that allows you to send richly formatted HTML emails from your app, ideal for marketing campaigns or professional emails.

E.g. marketing email and track open or click-through rates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CloudWatch

A

A collection of services to monitor and observe your cloud resources.

You can collect metrics, logs and events, detect anomalies, set alarms and visualise logs.

E.g. provide real-time monitoring on EC2 instances; receive a notification when root user activity is detected - integrate with SNS to get an email.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CloudTrail

A

Tracks user activity and API calls within your account through console, SDKs and CLI. You can identify who made changes and detect unusual activity.

E.g. track the time a particular event occurred in your account and identify user name, event time and name, IP address, access key used, region and error code if occurred.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Amazon WorkSpaces

A

Allows you to host virtual desktops for Windows or Linux in the cloud. It enables employees to work from home.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Amazon Connect

A

Allows you to build a cloud contact center service, improving productivity of help desk agents through real-time alerting and monitoring. Set up 800 numbers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly