Lecture 11: Cloud Integrations Flashcards

1
Q
  1. Synchronous communications
  2. Asynchronous/ Event based
A

What are the two different ways for applications to talk to one another?

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

Synchronous communication is application talking directly to one another and asynchronous/ event based is application talking to queue to interact with another application (like a middleman)

  • Asynchronous/ event based communication is decoupled
A

What is the difference between synchronous communication and asynchronous/event based communication?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • Can use SQS: queue model
  • Can SNS: pub/sub model
  • Using Kinesis: real time data streaming model
A

Synchronous between application can be a problem for high spikes in traffic so what can you do to solve that problem?

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

Decouple

A

Amazon SWD is a fully managed service (server less) and used to ___________ applications

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

Read by consumers, horizontally

A

With Amazon SQS messages are deleted after they’re _________________ and consumers share the work to read messages and scale _____________

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

__________ is used in SQS

A

FIFO Queue (First in first out)- messages are processed in order by the consumer

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

What is kinesis?

A

Real time big data streaming (manage service to collect, process, and analyze real time streaming data at any scale)

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

Event publishers

A

Amazon SNS (simple notification service) use _________ to send message to one SNS topic and you can have as many event subscriber as you want to listen to the SNS topic notifications (each subscriber will get all the message to the topic)

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

When migrating to the cloud, I seats of re-engineering the application to use SQS and SNS can use ___________ which is a managed message broker service for rabbitmq and activemq

A

Amazon MQ

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

CloudWatch log agents on EC2 machines or on-premises servers, real time monitoring

A

Amazon CloudWatch Logs can be collected from ____________ & it enables ___________ of logs

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

Amazon CloudWatch Logs can be collected from ____________ & it enables ___________ of logs

A

CloudWatch log agents on EC2 machines or on-premises servers (hybrid), real time monitoring

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

With _____________ you can schedule cron jobs, event pattern, and trigger lambda function, etc

A

Amazon EventBridge (formerly known as CloudWatch Events)

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

With __________ it has Schema registry to model event Schema, you can archive events (all/filter) sent to an event bus, and you also have the ability to replay archive events

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

___________ is a service that provides governance, complicated and audit for your AWS account

A

AWS CloudTrail

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

With CloudTrail you get a ________________

A

History of events / API calls made within your AWS account

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

all regions (default) or single region

A

When you create a trail in cloudtrail it can be applied to ______________

17
Q

CloudTrail

A

If a resource is deleted in AWS then want to look at / into ____________ first to see who, when and what was deleted

18
Q

With __________ you can do a tracing and get visual analysis of your applications (so you get a full picture of what is happening for each service)

A

AWS X-Ray

19
Q

decouple your applications

A

When using SQS or SNS, you apply the “_____________” principle. This means that IT systems should be designed in a way that reduces interdependencies -a change or a failure in one component should not cascade to other components.

20
Q

___________ is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. It uses a pull-based system.

A

Amazon Simple Queue Service (SQS)