296
AWS (Subject) / Certified Developer (Lesson)
Advertisement
- What is DynamoDB Accelator (DAX)? Memcache for DynamoDB
- In which use case is DAX not suitable? - write-heavy - not read-heavy - non-performance-critical
- When is data written to DynamoDB transfered to the DAX cache? At the same time
- What are dynamoDB streams? Transaction logs
- Name a sample application for DynamoDB streams Trigger for lambda function
- How long are DynamoDB streams stored? 24h
- What's exponential backoff? Progressively longer waits between retries
- What is the API call to retrieve multiple items from a DynamoDB table BatchGetItem
- Which DynamoDB feature can be used to define an expiry date and time for a data record in your table? TTL
- What is a CMS customer master key used to encrypt data keys in KMS
- Advertisement
- Name the two types of permissions that exist for CMK - administrative permissions - usage permissions
- How do you get a data key in KMS? By generating it with your CMK
- Describe the process of using envelope encrpytion to encrypt data 1. use cmk to encrypt a data key 2. use the data key to encrpyt the data
- What is the benefit of envelope encryption? You can send the key, not the data
- What's AWS certificate manager? Service for SSL certs
- When using Amazon Certificate manager, is there any restriction? Yes, certificates must be in the us-east-1 region
- Which key material options do exist? KMS generated Customer provided
- Is SQS push or pull-based pull-based
- What are the two types of SQS queus? - Standard - FIFO
- name two downsides of Standard SQS queues sometimes - wrong order - duplicates
- What is the characteristic of FIFO queues? strictly preserved order strictly no duplicates
- When the appliction or server handling a SQS message crashes, what happens? the message becomes available (visible) again after a timeout
- How can you save money and avoid empty responses in SQS? Use long polling instead of short polling
- What is the default visibility timeout for a task in SQS? 30s
- What is the maximum visibility timeout for a message in SQS? 12h
- What is the best practice for managing SQS messages larger than 256kb? Store them in S3
- Is SNS push or pull based? Push based
- What's the difference between SNS and SQS? SNS is push-based SQS is pull based
- What's the difference between SES and SNS? SES is e-mail only
- You want to handle incoming and outgoing e-mails. Which service should you use? SES
- Advertisement
- You need an email messaging solution where the recipient does not have to actively subscribe. What do you use? SES
- What is the Kinesis family concerned with? data streams
- What are the four core Kinesis services? - kinesis data streams - kinesis video streams - kinesis data firehose - kinesis data analytics
- Where can you find Kinesis shards? - Kinesis data streams - Kinesis video streams
- What is a Kinesis shard? collection of streamed data
- In Kinesis streams, is the order of record strict or best-effort? strict
- What's the default storage capactiy in Kinsesis firehose? there is no data storage
- You have a stream of data that needs to be analyzed as soon as it is produced. What do you use? Kinesis firehose
- You want to analyze stream data on ec2. Which service do you have to use? Kinesis data streams Kinesis fire hose cannot send data to ec2
- You want to analyze stream data using SQL. Which service should you use? Kinesis data analytics
- You want to send stream data to BI applications. Which service should you use? Kinesis firehose
- You experiencing performance issues on kinesis consumers. What should you do? Increase CPU capacity on consumers
- What does Elastic Beanstalk handle for you? - infrastructure - installation of application stack - updating of applicaiton stack
- What's the quickest way to deploy an existing application to AWS? Elastic Beanstalk
- Is it possible to take manual control over instances managed by Elastic Beanstalk? Yes
- Name the Elastic Beanstalk updating strategies - all-at-once - rolling - rolling with an additional batch - immutable - trafick splitting
- Which elastic beanstalk reduce capacity during deployment? - all-at-once - rolling
- Name the 3 ways you can customize Elastic Beanstalk - Buildfile - PRocfile - Platform Hooks
- What are the 2 ways to provision a database with elastic beanstalk - inside EB - outside EB
- Which configuration steps do you need when using a database outside Elastic Beanstalk? - additional security group - connection credentials