{"id":19243540,"url":"https://github.com/stacksimplify/aws-fargate-ecs-masterclass","last_synced_at":"2025-05-16T08:03:53.917Z","repository":{"id":37475964,"uuid":"226017073","full_name":"stacksimplify/aws-fargate-ecs-masterclass","owner":"stacksimplify","description":"AWS Fargate \u0026 Elastic Container Service Masterclass - Course","archived":false,"fork":false,"pushed_at":"2024-10-03T18:08:03.000Z","size":24056,"stargazers_count":245,"open_issues_count":5,"forks_count":921,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-06T19:07:13.526Z","etag":null,"topics":["aws","aws-app-mesh","aws-appmesh","aws-ecr","aws-ecs","aws-fargate-application","docker","docker-registry","ecr","ecr-repositories","ecs","ecs-cluster","ecs-deploy","ecs-fargate","ecs-service","fargate","fargate-containers","fargate-deployment-pipeline","microservices","service-mesh"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stacksimplify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-05T04:37:22.000Z","updated_at":"2025-04-03T11:53:40.000Z","dependencies_parsed_at":"2024-11-09T17:28:51.126Z","dependency_job_id":null,"html_url":"https://github.com/stacksimplify/aws-fargate-ecs-masterclass","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stacksimplify%2Faws-fargate-ecs-masterclass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stacksimplify%2Faws-fargate-ecs-masterclass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stacksimplify%2Faws-fargate-ecs-masterclass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stacksimplify%2Faws-fargate-ecs-masterclass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stacksimplify","download_url":"https://codeload.github.com/stacksimplify/aws-fargate-ecs-masterclass/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254493380,"owners_count":22080126,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-app-mesh","aws-appmesh","aws-ecr","aws-ecs","aws-fargate-application","docker","docker-registry","ecr","ecr-repositories","ecs","ecs-cluster","ecs-deploy","ecs-fargate","ecs-service","fargate","fargate-containers","fargate-deployment-pipeline","microservices","service-mesh"],"created_at":"2024-11-09T17:18:31.708Z","updated_at":"2025-05-16T08:03:53.838Z","avatar_url":"https://github.com/stacksimplify.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Fargate \u0026 ECS (Elastic Container Service) - Masterclass\n\nWelcome to this Amazing course on **AWS Fargate \u0026 ECS - Masterclass | Microservices, Docker, CloudFormation**.Below is the list of modules covered in this course. \n\n## Course Modules\n1. Fargate \u0026 ECS - First Steps\n2. Docker Fundamentals\n3. Fargate and ECS Fundamentals\n4. ECR - Elastic Container Registry\n5. Load Balancing \u0026 Service Autoscaling\n6. Continuous Integration \u0026 Continuous Delivery\n7. Microservices Deployment without Service Discovery\n8. Microservices Deployment with Service Discovery\n9. Microservices Deployment with AWS App Mesh and X-Ray\n10. Microservices Canary Deployments with AWS App Mesh\n11. CloudFormation for Fargate Deployments\n\n## AWS Services - Covered as part of this course\n1. AWS ECS Service\n2. AWS Fargate Service\n3. AWS Elastic Container Registry - ECR\n4. AWS Elastic Load Balancer\n5. AWS CloudWatch\n6. AWS VPC\n7. AWS CodeCommit\n8. AWS CodeBuild\n9. AWS CodePipeline\n10. AWS Cloud Map\n11. AWS App Mesh\n12. AWS X-Ray\n13. AWS Simple Email Service - SES\n14. AWS CloudFormation\n\n## What will students learn in your course?\n- You will slowly start by learning Docker Fundamentals and move on to ECS or Fargate. \n- You will learn Docker fundamentals by implementing usecases like download image from Docker Hub and run on local desktop and build an image locally, test and push to Docker Hub.\n- You will master the Elastic Container Service core concepts like Task Definition, Task and Service.\n- You will learn using ECR - Elastic Container Registry in combination with ECS. \n- You will learn Docker Image Build, Push to ECR, run it as Task on ECS or Fargate Clusters.\n- You will learn usage of Application Load Balancers in combination with ECS Tasks (Containers) and also implement URI based routing on ALB.\n- You will understand and implement Service Autoscaling concepts of ECS\n- You will implement Continuous Integration and Continuous Delivery concepts using AWS Developer Tools like CodeBuild, CodeCommit and CodePipeline.\n- You will learn to master microservices deployments on ECS in combination with AWS CloudMap (for Service Discovery) and with AWS App Mesh (Service Mesh).\n- You will learn to deploy Microservices Canary Deployments using AWS App Mesh.\n- You will write CloudFormation Templates for Fargate Deployments starting from Network stack (VPC) to Service Stack (ECS or Fargate). \n- You will learn to implement Distributed Tracing using X-Ray without making any application level code changes when AWS App Mesh (Envoy Proxy) is in place with ECS Deployments.\n\n## Are there any course requirements or prerequisites?\n- You must have an AWS account to follow with me for hands-on activities.\n- You dont need to have any basic Docker knowledge also to start this course.  As part of Docker Fundamentals we have covered that too. \n\n## Who are your target students?\n- AWS Architects or Sysadmins or Developers who are planning to master Elastic Container Service (ECS) for Docker deployments.\n- Any beginner who is interested in learning Docker fundamentals and moving on to master Docker Container deployments on AWS Cloud. \n- Technologists who want to implement Continuous Integration and Continuos Delivery/Deployment process (CI/CD) in AWS with Docker Container Images.\n\n## Each of my courses come with\n- Amazing Hands-on Step By Step Learning Experiences\n- Real Implementation Experience\n- Friendly Support in the Q\u0026A section\n- 30 Day \"No Questions Asked\" Money Back Guarantee!\n\n## My Other AWS Courses\n- [Udemy Enroll](https://github.com/stacksimplify/udemy-enroll)\n\n## Stack Simplify Udemy Profile\n- [Udemy Profile](https://www.udemy.com/user/kalyan-reddy-9/)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstacksimplify%2Faws-fargate-ecs-masterclass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstacksimplify%2Faws-fargate-ecs-masterclass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstacksimplify%2Faws-fargate-ecs-masterclass/lists"}