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.