Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Containers on AWS - ECS, EKS, and Fargate
Role Play
Highest Rated
Rating: 4.7 out of 5(1,114 ratings)
5,889 students
Created byRick Crisci
Last updated 5/2026
English

What you'll learn

  • Understand basic container concepts and how they fit into AWS ECS and Fargate
  • Create ECS Clusters using either EC2 instances or Fargate resources
  • Use Downloadable PDF Study Guides to Review Each Lesson
  • Manage, troubleshoot, optimize, and monitor ECS services
  • Frequent Quizzes to Reinforce Your Learning
  • Associate an Application Load Balancer with an ECS service

Course content

3 sections34 lectures4h 9m total length
  • Introduction1:15
  • A quick favor to ask...0:28
  • About the next few lessons0:39
  • Introduction to Microservices8:21

    This lesson introduces the concept of microservices, contrasting them with traditional monolithic application architectures, and explaining their implementation within containers. It focuses on the benefits of microservices, such as resilience, service independence, and flexible scaling, while also discussing the use of well-defined APIs for interaction among different microservices, and the advantages of adopting a microservices approach in cloud environments like AWS.

  • Introduction to Microservices
  • Introduction to Containers10:28

    This lesson introduces microservices and their implementation within containers, highlighting the advantages over traditional monolithic application architectures. It discusses how containers solve problems of software reliability across different computing environments by encapsulating the application with its dependencies, libraries, and configuration files, ensuring consistent performance regardless of the underlying infrastructure.

  • Introduction to Containers
  • Should We Break This Application Apart?

Requirements

  • None

Description

"Easy to understand the flow of the information. Good for a beginner or more advanced learner."  -Sarah

"Really clear and straight to the point. I was able to quickly learn how to deploy two containers, verify they are working and clearly understand how it all works!" -Jack


This course now includes many downloadable study guide PDF files and downloadable slides!

Are you brand new to AWS ECS, Fargate, or EKS? Have you found that many training resources are filled with complex jargon that makes it difficult to grasp the basics? If you’re looking for a clear, fast, and beginner-friendly way to understand AWS container services, this course is for you.

I’ve taught hundreds of thousands of students across multiple platforms, and I believe anyone new to AWS container services will benefit from this course. Most lessons are 5–10 minutes long, and in just a couple of hours, you'll gain confidence in using ECS, Fargate, and EKS.

You’ll learn how ECS and EKS work, how they are billed, and how to deploy and manage containers on AWS with real-world demos and walkthroughs.

You can begin this course now, and in two short hours you will have a strong understanding of ECS. So don't wait - give this course a try now and learn how to manage ECS and Fargate!

Lessons include:

  • Introduction to Microservices and Containers

  • Introduction to ECS, EKS, and Fargate

  • EC2 Container Hosts vs. Fargate

  • Configure a VPC for ECS using CloudFormation

  • Create an ECS cluster, launch tasks and services, and test failures

  • Modify an ECS cluster

  • Create a web server running in ECS

  • Distribute traffic across multiple containers using an Application Load Balancer (ALB)

  • Configure and run containers on Fargate

  • Install and Use AWS CLI, kubectl, and eksctl

  • Deploy a Cluster using EKS Auto Mode

  • Launch and Manage Sample Workloads in EKS

  • Deploy Load-Balanced and Stateful Applications in EKS

  • Understand the Difference Between EKS Auto Mode vs. Fargate

  • Deploy an EKS Cluster using Fargate Profiles

Join now and gain practical hands-on experience with both ECS and EKS—two of the most powerful container orchestration platforms on AWS!

Who this course is for:

  • Anyone preparing for the AWS Certifications including Architect Associate, Developer Associate, and more
  • Anyone who needs to run Docker containers in AWS