Use Cases and Deployment Scope
In our company, we have been using Fargate a lot since the day it was made publicly available by AWS. This is due to the fact that we deploy every thing using Docker containers. ECS an EKS are good for this, but they are quite complicated to manage, and need a lot of low level maintenance to keep the servers up to date. Fargate on the other hand allow us to not worry about infrastructure. We only need to store the docker image somewhere (Docker hub or ECR), and Ship it to Fargate. Everything related to infrastructure is managed by AWS.