Tools: Essential Guide: aws...trying diff methods of deployment...

Tools: Essential Guide: aws...trying diff methods of deployment...

Recently I explored AWS...Before this, I tried some PaaS type deployment services. But I wanted to learn how things actually work in AWS, so I created an account and started trying things step by step. I learned about ECS, security groups, Elastic IP, load balancer and how auto scaling group works. In the beginning, I deployed on EC2 in a normal way. Then I tried running apps using Docker. After that I installed Nginx manually. Later I tried Coolify and understood a different way of deployment. Slowly I started understanding better ways of scaling and managing applications.I also tried ECS because in AWS it feels easier compared to EKS for learning. I set up cluster, task definition, run task, and service. I also learned how load balancer and auto scaling work with it. I explored ECR as well.I tried setting up GitHub Actions for automatic deployment to ECS and understood the deployment flow. I also tried EC2 + Coolify setup like a PaaS. First I did manual Nginx setup, faced some issues, then moved to Coolify and understood the difference. One important thing I learned is AWS has many services, but it depends on the situation which one to use. It is also about cost management. Some services are fully managed, some need manual setup, so choice depends on cost and need. I learned a lot by trying different workflows. It helped me to try diff things things. Still learning and exploring more. Templates let you quickly answer FAQs or store snippets for re-use. as well , this person and/or