This repo will store several AWS Architectures or Patterns implemented as IaC, for the sake of practicing my IaC capabilities. For each small project, two solutions will be implemented: one using Terraform and another one with AWS CDK (for Typescript).
For each folder in this repo you will find:
- A 'Readme.md' file explaining the initial problem and the expected solution.
- The design of the solution, in a 'plan.png' file.
- Two folders:
- The Terraform solution.
- The CDK solution, implemented in Typescript.
LINK | TERRAFORM | AWS CDK | README |
---|---|---|---|
Static Web Hosting using S3 Buckets | ✅Done | ✅Done | ✅Done |
EC2 instances deployed in different AZs within same region | ✅Done | ✅Done | ✅Done |
Web and DB servers. Provisioning and isolation | ✅Done | ✅Done | ✅Done |
Peer Connectio between several VPCs | ✅Done | ✅Done | ✅Done |
RDS With Standby and Read Replica | ✅Done | ✅Done | ✅Done |
IAM Roles for Support Engineering Team | ✅Done | ✅Done | ✅Done |
File System in the Cloud using Amazon EFS | ✅Done | ✅Done | ✅Done |
Creating and Querying an Amazon DynamoDB Table | 🛠️Working on it... | 🛠️Working on it... | 🛠️Working on it... |
Configuring EC2 Auto Scaling Groups | 🛠️Working on it... | 🛠️Working on it... | 🛠️Working on it... |
Implementing Highly Available Web Applicaionts | 🛠️Working on it... | 🛠️Working on it... | 🛠️Working on it... |
All this exercises are based on AWS Cloud Quest: Cloud Practitioner certification. By the way, i'm certified: