Giter Site home page Giter Site logo

certified-aws-developer-associate-notes's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

certified-aws-developer-associate-notes's Issues

S3 - KMS Quotas

The notes state:

“If using SSE-KMS encryption, you may be limited to your AWS limits for KMS usage (~100s - 1000s downloads / uploads per second)”

The KMS quota in regions like us-east-1 is 50,000 requests per second for symmetric encrypt/decrypt per the documentation

Worth noting how bucket keys address this problem, as per the
documentation.

Lambda: invocation

Synchronous invocation happens when the function is invoked as follows: API Gateway

Worth noting that API Gateway can asynchronously invoke Lambda, per (documentation)[https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-lambda-integration-async.html].

S3 Consistency

The notes state:

“This is true, except if we did a GET before to see if the object existed
ex: (GET 404 -> PUT 200 -> GET 404) - eventually consistent”

It appears that this is no longer true. There is no longer any mention of it in the documentation.

See this S.O. answer documenting the timeline of the change.

AWS DVA-C02 exam update

There's a new exam update with many additional services and features on existing services which needs to be updated.

DynamoDB Sessions: EBS

Notes state:

EBS & Instance store can only be used as local caching, they are not shared

Documentation states that EBS Multi-Attach is possible.

If this is not suited for the specific Store Session State topic, please clarify.

Open this note when taking the examination?

Hi, thanks you alot for your notes. It helps me alot.
I am preparing for the online exam and i have a question for you
During the examination, can i reference your note?

S3 Consistency: Delete

The notes state:

“If we delete an object, we might still be able to retrieve it for a short time
ex: (DELETE 200 -> GET 200)”

It appears that this is no longer true per the documentation:

“A process deletes an existing object and immediately tries to read it. Amazon S3 does not return any data because the object has been deleted.”

Step Functions: description

Step Functions allow to build visual workflows which are used to orchestrate Lambda Functions

This is arguable misleading, as Step Functions is not limited to orchestrating Lambda Functions.

For example, AWS's introduction makes sure to include other AWS services.

Step Functions is a serverless orchestration service that lets you combine AWS Lambda functions and other AWS services to build business-critical applications.

Indeed, other Optimized integrations include:

AWS Batch | ✓ | ✓ |  
DynamoDB | ✓ |   |  
Amazon ECS/AWS Fargate | ✓ | ✓ | ✓
Amazon SNS | ✓ |   | ✓
Amazon SQS | ✓ |   | ✓
AWS Glue | ✓ | ✓ |  
SageMaker | ✓ | ✓ |  
Amazon EMR | ✓ | ✓ |  
Amazon EMR on EKS | ✓ | ✓ |  
CodeBuild | ✓ | ✓ |  
Athena | ✓ | ✓ |  
Amazon EKS | ✓ | ✓ |  
API Gateway | ✓ |   | ✓
AWS Glue DataBrew | ✓ | ✓ |  
Amazon EventBridge | ✓ |   | ✓
AWS Step Functions

S3 Consistency: Replacement

The notes state:

“If we read an object after updating, we might get the older version
ex: (PUT 200 -> PUT 200 -> GET 200 (might be older version))”

It appears that this is no longer true per the documentation:

“A process replaces an existing object and immediately tries to read it. Amazon S3 returns the new data.”

DynamoDB: AZ's

replication accross 3 AZs

Citation needed.

Documentation states:

is automatically replicated across multiple Availability Zones in an AWS Region

Linked documentation does not specifically cite the number of AZ's.

DynamoDB: JOIN, SUM

Do not support join, can't perform aggregations such as "SUM"

Might be worth mentioning this EMR Integration work-around, per documentation.

DynamoDB: WCU consumption

PutItem - write data to DynamoDB (create data or full replace data)
Consumes WCU
UpdateIem - update data in DynamoDB (partial update of attributes)
Possibility to use Atomic Counters and increas them

Worth noting that UpdateItem also consumes WCU, per documentation.

S3 Object Keys

The notes state:

"Objects (files) have a Key. The key is the FULL path:
<my_bucket>/my_file.txt"

But the documentation gives an example:

“Suppose that your bucket (admin-created) has four objects with the following object keys:

Development/Projects.xls”

Here the object keys do not include the bucket.

See:
Documentation

Step Functions: EC2 Integrations

Can also integrate with EC2, ECS, on premise servers, API Gateway

Clarification needed.

EC2 is an AWS SDK Integration per documentation.

arn:aws:states:::aws-sdk:ec2.[apiAction]

But not an Optimized integration per documentation.

ECS, and API Gateway are both an Optimized integration and an AWS SDK Integration.

Clarification required for on premise servers. Perhaps you mean managing on-premise servers via the SSM AWS SDK Integration?

arn:aws:states:::aws-sdk:ssm.[apiAction]

EBS Boot Volume Support

Only GP2 and IO1 can be used as boot volumes

Documentation as of 9.14.21 states that Boot Volume is supported by all General Purpose SSD and Provisioned IOPS SSD volumes, as well as Magnetic standard volumes.

Static website

Could you publish a static website via GitHub pages and add a link to readme?
It would be more readable for me (and hopefully some other people).

Btw, great work!

Best,
Piotr

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.