AWS Certified Developer Exam Notes

Recently I passed the AWS Certified Developer Associate exam. During my preparation for this exam, I collected some exam notes from different sources (courses, tutorials, and AWS docs). Those notes cover all the different fields from which the exam questions are derived. The post is not intended to act as the single studying resource of your preparation. The main intention of Read more about AWS Certified Developer Exam Notes[…]

AWS Certified Developer Exam Notes – Beanstalk

Elastic Beanstalk What is Elastic Beanstalk? Elastic Beanstalk is a managed service for deploying the application. It relies on CloudFormation.  There is no additional charge for Elastic Beanstalk. It handles capacity, load balancing, scaling, monitoring Can store at most 1000 app versions Use lifecycle policy to phase out older versions. It is based in time Read more about AWS Certified Developer Exam Notes – Beanstalk[…]

AWS Certified Developer Exam Notes – CI/CD

CodeCommit Git Version Control No size limit on repositories Authentication with SSH keys or HTTPs  Authorization with IAM policies. Configure Git credentials for CodeCommit in the IAM console Automatic encryption at rest with KMS and in transit with HTTPS/SSH You can create Notification Rules (on commits, merges, pull requests, branches). It creates an SNS topic. Read more about AWS Certified Developer Exam Notes – CI/CD[…]

AWS Certified Developer Exam Notes – Cloudformation

CloudFormation Infrastructure as code. Free. You can schedule the destruction and re-creation of the environment  The templates have to be uploaded in S3 You can’t edit the current version, we need to re-upload a new version. When you upload a new template, you can see the changes in Change Sets.  Cloudformation knows the right order Read more about AWS Certified Developer Exam Notes – Cloudformation[…]

AWS Certified Developer Exam Notes – Kinesis

Kinesis Collect, Process, and Analyze streaming data in real-time Logs, metrics, clickstreams, IoT telemetry Kinesis has shards Each shard allows for 1 MB/s of incoming data and 2 MB/s of outgoing data Issues with instances capacity -> Increase instance size Issues with insufficient shards -> Increase the number of shards The number of instances does Read more about AWS Certified Developer Exam Notes – Kinesis[…]

AWS Certified Developer Exam Notes – SQS/SNS

SQS Fully managed queue service, which decouples applications Multiple producers send messages in the queue Multiple consumers poll messages from the queue Unlimited throughput, unlimited number of messages Default retention 4 days, maximum 14 days Low latency <10ms Message size limit: 256KB We can have duplicated messages (at least one delivery) Messages are out of Read more about AWS Certified Developer Exam Notes – SQS/SNS[…]

AWS Certified Developer Exam Notes – API Gateway

API Gateway Fully managed service acting as the front door for applications to access data, business logic, or functionality from your backend services It handles versioning, environments, API keys, throttling Works with Lambda, HTTP, AWS Service Endpoint Types Edge Optimized (default) Uses Cloudfront edge locations API GW still lives in one region Improved latency Regional Read more about AWS Certified Developer Exam Notes – API Gateway[…]

AWS Certified Developer Exam Notes – Lambda

Lambda Serverless. Limited by time – short executions Does not run continuously. Runs on-demand. Pay for the number of requests and compute time. Free tier of 1m Lambda requests Limits Memory: 128MB – 10GB Max execution time: 15 minutes Env variables 4KB Concurrency 1000 executions for all (can be increased with AWS request) Deployment 50MB Read more about AWS Certified Developer Exam Notes – Lambda[…]

AWS Certified Developer Exam Notes – Dynamo

DynamoDB Fast, flexible NoSQL database service. Supports Horizontal scaling. Does not support query joins. Doesn’t support aggregations (like SUM) Scale to massive workload (millions of requests per second) Tables Each table has one  primary key and many attributes Attributes can be null, and they can change over time Each item (row) has a max size Read more about AWS Certified Developer Exam Notes – Dynamo[…]

AWS Certified Solutions Architect Exam Notes – Route53

Route 53 What can I do with Route53? Create and manage public DNS records.  Match DNS record to IP addresses.  Offers health checks to monitor the health and performance of your application as well as your web servers and other resources.  Register new domain names or transfer in existing domain names to be managed by Route 53. Route 53 vs Read more about AWS Certified Solutions Architect Exam Notes – Route53[…]