Angular Frontend on AWS Static Web Hosting, CI/CD, and Terraform

Abdullah Mustaqeem

Cloud Infrastructure Architect
DevOps Engineer
AWS
AWS Cloudfront
Wunderman Thompson Health
--- GitLab CI/CD with Terraform for AWS Static Website Hosting ---
> Environment provisioning using Terraform:
- Different Terraform scripts for different environments, i.e. Dev, UAT, Prod
- The domain using AWS Route53
- SSL/TLS certificate using AWS Certificate Manager
- Edge optimization using AWS CloudFront Distribution
- AWS S3 bucket for static content
- Bucket Policies for Security
> Angular Front-end Build using NodeJS
- Creates Angular Build Artifact
- Different artifacts for different environments, i.e. Dev, UAT, Prod
> Angular Deploy using S3
- Uses build artifacts from the previous stage to deploy it on the above-created infrastructure.
- Different artifacts for different environments, i.e. Dev, UAT, Prod
> Environment teardown using Terraform (Manual)
- Terraform script to clean the above-created infrastructure.
- Different Terraform scripts for different environments teardown, i.e. Dev, UAT, Prod
Partner With Abdullah
View Services

More Projects by Abdullah