AWS
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:
-
Create cloud notification using SNS - Publishing a notification using Amazon Simple Notification Service (SNS). Applicable for Developer and Operations.
-
Deploy an application using Elastic Beanstalk - Deploying a Java application to AWS Elastic Beanstalk. Applicable for Developer and Architecture.
-
Trigger Lambda based on S3 file upload - Launching a Lambda based on an Amazon S3 Event. Applicable for Developer.
-
Use API Gateway as a proxy for DynamoDB - Exposing data in a DynamoDB table via API Gateway. Applicable for Developer.
-
Deploy AWS resources using CloudFormation - Infrastructure as Code (IaC) to launch AWS resources. Applicable for Developer and Operations.
-
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.
-
Build and run Docker container using Amazon ECS - Building and running a Docker container using Amazon ECS. Applicable for Developer, Operations and Architecture.
-
Create a CloudWatch monitoring alert - Monitoring systems and alerting based on errors found in a log file. Applicable for Developer and Operations.
-
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.