Backend Architecture on AWS – DEV Community

Today I am thrilled to announce that the brand new architecture designed by myself for the backend of XXX app is now live on Amazon Web Services (AWS) after several months of deploying and tuning efforts!
Plenty of features are applied to this architecture which include but not limited to:
Route53
API Gateway + VPC Link
AWS WAF
AWS ALB
AWS Certificate Manager
AWS Secrets Manager
Amazon Inspector
VPC Endpoints for S3/ECR/CodeDeploy
VPC Peering
NAT Gateway
CloudFront
EC2 AutoScaling Group
ECS Fargate AutoScaling
ECR
EFS
S3 Bucket
AWS Elastic Transcoder
AWS Rekognition
RDS MySQL + Read Replica
Elasticache for Memcached/Redis
Athena + Data Source Connector
HashiCorp Packer for AMI
MongoDB Atlas on AWS
Amazon Managed Grafana Labs
CloudWatch + SNS
Blue/Green Deployments for RDS
CI by GitLab + CD by CodeDeploy
The whole infrastructure is deployed with HashiCorp Terraform Cloud.