AWS

AWS

Intermediate

Amazon Web Services (AWS) is a platform that offers multiple cloud computing services from data centers around the world.

This competency area includes creating cloud notification using SNS, deploying an application using Elastic Beanstalk​, understanding CloudFront distribution for content stored in Amazon S3, creating a CloudWatch monitoring alert, exploring DynamoDB​, among others.

Key Competencies:

  1. Create cloud notification using SNS​ - Publishing a notification using Amazon Simple Notification Service (SNS). Applicable for Developer and Operations.

  2. Deploy an application using Elastic Beanstalk​ - Deploying a Java application to AWS Elastic Beanstalk. ​Applicable for Developer and Architecture.

  3. Trigger Lambda based on S3 file upload​ - Launching a Lambda based on an Amazon S3 Event. ​Applicable for Developer.

  4. Use API Gateway as a proxy for DynamoDB​ - Exposing data in a DynamoDB table via API Gateway. ​Applicable for Developer.

  5. Deploy AWS resources using CloudFormation​ - Infrastructure as Code (IaC) to launch AWS resources. Applicable for Developer and Operations.

  6. Create a CloudFront distribution for content stored in Amazon S3​ - Using CloudFront as a Content Delivery Network (CDN) to speed up the delivery of content found in S3. ​Applicable for Developer and Architecture.

  7. Build and run Docker container using Amazon ECS ​- Building and running a Docker container using Amazon ECS. ​Applicable for Developer, Operations and Architecture.

  8. Create a CloudWatch monitoring alert​ - Monitoring systems and alerting based on errors found in a log file. ​Applicable for Developer and Operations.

  9. Implement a load balancer to increase capacity for an application​ - Automatically distributing incoming application traffic across multiple targets using elastic load balancing. ​Applicable for Developer and Operations.