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:


