Skip to content

Instantly share code, notes, and snippets.

@apotitech
Created March 30, 2024 22:49
Show Gist options
  • Save apotitech/eefebc53ce4c154f180defdc758d385f to your computer and use it in GitHub Desktop.
Save apotitech/eefebc53ce4c154f180defdc758d385f to your computer and use it in GitHub Desktop.
Deploying Django Application on AWS with Terraform ... table 0
Category Tool Description
Virtual Networking VPC Virtual networking environment provided by AWS for isolating and managing resources.
Compute ECS + Fargate Serverless service offered by AWS for running Docker containers without managing servers.
Load Balancing EC2 Load Balancer AWS service for efficiently distributing incoming application traffic across multiple targets.
DNS Management Route53 Fully-managed DNS service provided by AWS for domain registration and routing.
Security Certificate Manager AWS service for managing and deploying SSL/TLS certificates for secure communication.
Containerization ECR AWS service for securely storing, managing, and deploying Docker container images.
Access Control IAM AWS service for securely controlling access to AWS services and resources.
Database RDS Postgresql Managed relational database service offered by AWS with PostgreSQL compatibility.
Storage S3 Scalable object storage service provided by AWS for storing and retrieving any amount of data.
Messaging SQS Fully-managed message queuing service offered by AWS for decoupling and scaling microservices, distributed systems, and serverless applications.
Monitoring CloudWatch AWS service for monitoring and logging of resources and applications on AWS.
Domain Registration Namecheap Service for domain name registration and management, providing domain search and registration tools.
Source Control GitLab Web-based Git repository manager for hosting, managing, and collaborating on software development projects.
CI/CD GitLab CI/CD Continuous Integration and Continuous Deployment (CI/CD) service provided by GitLab for automating the software delivery process.
Infra as Code Terraform v1.2.1 Open-source infrastructure as code tool for building, changing, and versioning infrastructure efficiently and safely.
Application Code Python High-level programming language known for its simplicity and versatility, commonly used for web development, data analysis, and automation.
Containerization Docker Platform for developing, shipping, and running applications in containers, providing isolation and portability across environments.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment