Messaging and Queueing Flashcards

1
Q

What is monolithic application?

A

It is an application with tightly coupled components. If a single component fails, it causes issues for other components or even the whole system.

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

What are microservices?

A

Application components are loosely coupled. In this case, if a single component fails, the other components continue to work because they are communicating with each other.

The loose coupling prevents the entire application from failing.

This can be achieved by using Amazon Simple Notification Service (Amazon SNS) and Amazon Simple Queue Service (Amazon SQS).

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

What is Amazon Simple Notification Service (Amazon SNS)

A

It is a publish/subscribe service. Using Amazon SNS topics, a publisher publishes messages to subscribers.

Subscribers can be web servers, email addresses, AWS Lambda functions, or several other options.

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