5-Application Services Flashcards

1
Q

What are the key figures for SQS?

A

Messages can be up to 265KB but are charged for in 64KB blocks.

They are kept for 4 days by default but this can be configured from 1 minute to 14 days

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

How are retries managed with SQS?

A

By the visibility timeout which has a default of 30 seconds but can be up to 12 hours

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

What model does SQS supports?

A

It is poll based

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

What targets does SNS support?

A

Email, SMS, HTTP and Lambda

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

How durable is SNS?

A

Messages are stored redundantly across multiple AZs

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

What model does SNS use?

A

Pub-sub - recipients must subscribe to a topic but don’t have to continuously poll for it

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

What are the Kinesis services?

A

Streams, Firehose and Analytics

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

What are the rules for Kinesis Shards?

A

Each shard can:

  • read 5 transactions per second, up to 2 MB per second
  • write 1000 transactions per second, up to 1 MB per second

Events can be retained in the shard for between 24 hours and 7 days

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

What is a key feature of Elastic Beanstalk?

A

Managed Platform Updates automatically apply updates to the underlying OS etc.

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

What kinds of deployments does Elastic Beanstalk support?

A

All at once, rolling, rolling with additional batch, and immutable (blue/green)

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

How are Elastic Beanstalk deployments configured?

A

With config files that are written in YAML or JSON then stored with a .config extension in a root directory named .ebextensions

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

How should Elastic Beanstalk be used with RDS?

A

Ideally, the database should be launched separately so they can have independent lifecycles

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

How can configuration data for deployments be stored? What services does this support?

A

The Systems Manager Parameter Store can do this. It stores parameters as plain text or encrypted as a secure string

It works with EC2 bootstrap scripts, CloudFormation templates, and Lambda etc.

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