Cloud Integration Section Flashcards
1
Q
Cloud Integration Section
A
Deploying multiple application, they will inevitably need to communicate with one another
2
Q
Two patterns of application communication
A
Synchronous communication :
application ←→ application
Buying service ←→ shipping
3
Q
Asynchronous/Event based
A
Application ← queue → application
Buying service← queue→ shipping
4
Q
Amazon SQS - Standard Queue :
A
- message queue service
- serverless , used to decouple application
- Messages are deleted after they read by consumers
- Consumers share the work to read message & scale horizontally
- decouple between application tiers
- Which service allows you to send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available, using a pull-based system?
5
Q
Amazon SNS (Simple notification service):
A
- Notification service in AWS
- decouple your applications
- Pub/SUB
- Notification
- subscriber: email, lambda, SQS, HTTP, mobil
- publishers: The event publisher only sends message to one SNS topic
- No message retention
- Which service is a fully managed pub/sub messaging service that makes it easy to set up, operate, and send notifications from the cloud, using a push-based system?
6
Q
Amazon Kinesis
A
- Kinesis = real-time big data streaming , persistence and analysis
- Managed service to collect, process, analyze real-time streaming data at any scale
- You can use Kinesis to perform real-time analysis from video streams.
7
Q
Amazon MQ
A
- Amazon MQ = managed Apache ActiveMQ
- Traditional applications running from on-premises may use open protocols such as: MQTT,AMQP,STOMP,Openwire,WSS.
- When migrating to the cloud, us MQ
- Has both ques feature of SQS and topic feature SNS
- A company using Apache ActiveMQ is migrating to the cloud. Which AWS service can it use to easily set up and operate its message brokers in the cloud?