Skip to content

Table of Contents

Pre-requsite

Hi 👋,

Welcome to thecloudprojects. This is the first project in thecloudprojects. This Project assumes you have basic to intermediate knowledge in the following aws services:

  • AWS Services

    • ECS
    • ECR
    • EC2
    • Application Load balancer (ALB)
    • Network Load balancer (NLB)
    • Amazon Certificate Manager
    • Route53
    • RDS
    • Secrets Manager
    • Web Application Firewall (WAF)
    • API Gateway
    • Private Link
    • VPC network Components
      • Security Groups
      • Subnets
      • VPC
      • Route Table
      • Transit Gateway
      • Nat Gateway
      • Elastic IP's
      • Endpoint Interfaces
    • Launch Template
    • Auto Scaling Group (ASG)
  • Others:

    • Docker | Docker Compose | Docker Build Context
    • Bash | AWS CLI
    • Python
    • FastAPI

Note: Setup Route53 and Certificate Manager on your domain. Do it for root domain and wildcard domain. For example app.com and *.app.com

Setup

Hi 👋,

We will clone our sample project from github, run the application locally, create aws elastic container registry (ecr), dockerize application and push it to ecr.