Messaging & Integration/Auditing, Monitoring & Logging Flashcards

1
Q

______ defines the interdependencies or connections between components of a system.

A

Coupling

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

_____ _____ reduces the risk of cascading failures between components

A

Loose Coupling

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

_____ ______ components are highly dependent on each other, with greater ____

A

Tightly coupled, risk

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

_______ applications have ____ coupling, with a lot of inter-dependencies (connected circles).

A

Monolithic, tight

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

_________ have loose coupling (better) - breaks down a large application into smaller ____ or mini services.

A

Microservices, micro

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

Loosely coupled components are _______ , but not _________ on each other.

A

connected, dependent

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

______ are used to implement loosely coupled systems.

A

Queues

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

______ are a data structure that holds requests or messages, which join the _____ and they wait their turn to be processed. Typically this is in FIFO - First In, First Out

A

Queues, queue

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

______ ______ ______ is a message queuing service that allows you to build loosely coupled systems. It allows for component to component communication, using _______

A

Simple Queue Service (SQS), messages

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

Simple Queue Service (SQS) messages are processed in an _________ manner, you get a ‘request has been submitted’ response

A

asynchronous

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

______ ______ ______ allows you to send/receive emails and text messages from your applications (functional text)

A

Simple Notification Service (SNS)

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

______ ______ ________ is an email service that allows you to send richly formatted HTML emails from your applications, and is the ideal choice for marketing campaigns or professional emails

A

Simple Email Service (SES)

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

________, ________, and ______ are important because these services offer ______ and _____ into how well our systems are performing, and help us proactively find and resolve errors.

A

auditing, monitoring, and logging, insight, visibility

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

_________ is a collection of services that help you monitor and observe your cloud resources/EC2 instances and ______ you when certain events occur.

A

CloudWatch , notifies

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

4 CloudWatch services:

A

A) CloudWatch Alarms, B) CloudWatch Logs, C) CloudWatch Metrics, D) CloudWatch Events

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

______ ______ sets high resolution _____ (like a billing _____ to monitor your estimated AWS charges)

A

CloudWatch Alarms, alarms, alarm

17
Q

_______ _____ monitors application ___ (like performance data for AWS services like EC2, Lambda, etc)

A

CloudWatch Logs, CloudWatch Logs

18
Q

_______ _____ lets you visualize time-series data (a _____ like the CPU usage for a particular EC2 instance), and you can watch the values of that _____ over time.

A

CloudWatch Metrics, metric, metric

19
Q

________ ______ can trigger an ____ based on a condition (like an email being sent when a root user logs in to your account). Allows you to take automated action and troubleshoot issues.

A

CloudWatch Events, event

20
Q

_______ tracks and logs user activity and API calls within your account. It allows you to track activity through the AWS ________ _____, ____, and the ___

A

CloudTrail, Management Console, SDKs, CLI

21
Q

6 things you can track with CloudTrail:

A
  1. Username
  2. Event time and event name
  3. IP address
  4. The Access Key used
  5. The Region
  6. The error code (if an error occurred)