Skip to content

fhopeman/aws-codelab

Repository files navigation

AWS codelab

Provides aws codelab challenges ..

1. Preparation

1.1 Tools

1.2 Install tools for cloudformation part

  • Ruby, version >=2.0.0
  • Ruby header files for building gems with native extensions (apt-get install ruby-dev on Ubuntu systems)
  • Bundler: gem install bundler
  • autostacker24: Run bundle install in the root directory.

1.3 Install terraform for terraform part

2. EC2 Codelab Challenges

  1. Create DynamoDB to show the general concept of AWS services
  2. Theory EC2
  3. Create VPC
  4. Deploy debug security group
  5. Deploy yocto
  6. Autoscaling with JMeter

3. Lambda Codelab Challenges

  1. Create DynamoDB to show the general concept of AWS services
  2. Theory Lambda
  3. Deploy hello world example
    • Testing
    • Make it a real hello world with at least one input parameter
  4. Chat
    • Deploy dynamoDb
    • Implement, deploy and test read chat lambda
    • Implement, deploy and test write chat lambda
    • Deploy and test chat API (only read implemented)
    • Implement, deploy and test write API method
  5. Expert challenge: If you change the dynamoDb table name, it should be at one position (chat-resources.yaml). Currently you have to change it at three positions.

4. Fargate Codelab Challenges

  1. Theory Fargate
  2. Create VPC
  3. Deploy resources
  4. Deploy yocto
  5. Add an ALB
  6. Add Add Autoscaling with JMeter

5. Useful Links:

About

Provides aws codelab challenges ..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published