ECS vs. Fargate: What's the difference?

bird's photo of cityscape
When discussing options to run Docker on AWS, I’m often asked about the differences between ECS and EKS or Kubernets. However, lately, a new question arises: What’s the difference between ECS and AWS Fargate? In this blog post, you get the answer. You also learn about the advantages and disadvantages of both options.

To understand the difference, let’s divide the ECS service into two responsibilities:

  1. Managing the lifecycle and placement of tasks
  2. Running containers

This article was updated on Jan 29, 2022


I'm Marco Varagnolo aka Toyhoshi, the author behind, curious about everything by nature, i'm a system architect. Huge supporter of DevOps mindset. My hands are dirty all day long with Kubernetes, containers and many similar things in between. What else do you need? :-)