Messaging and Integration Services Flashcards

1
Q

coupling

A

defines the interdependencies or connections between components of a system

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

loose coupling

A

helps reduce the risk of cascading failures between components

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

example of tight coupling

A

monolithic app

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

example of loose coupling

A

microservices architecture

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

what are queues used for?

A

to implement loosely-coupled systems

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

queue

A

a data structure that holds requests or messages

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

FIFO

A

first in first out

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

Simple Queue Service (SQS)

A

a message queueing service that allows you to build loosely coupled systems

  • component-to-component messaging
  • multiple components (producers) can add messages to the queue
  • messages are processed asynchronously
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

asynchronous

A

you don’t wait for the response, just let the user go on their way

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

Example of using SQS

A

building 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
11
Q

what can messaging queues do?

A

help improve performance and scalability

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

Simple Notification Service (SNS)

A

allows you to send plain text emails and text messages from your applications
- works with CloudWatch when an alarm’s metric threshold is breached

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

Example of SNS

A

send an email when CUP utilization of an EC2 instances goes above 80%

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

Simple Email Service (SES)

A

Email service for sending HTML emails from your applications

- provides insights into click-thru and open rates for email marketing campaigns

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