Fargate Rocks !
August 30, 2022

Fargate Rocks !

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon Fargate

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.
  • Managed Docker deployents
  • Very easy to scale up
  • Very good integration with EFS and ALBs
  • Debugging inside a container is quite tricky, but feasable
  • Sometimes it feels a bit opaque
  • Task definitions are still a hassle to create & update
  • Much less effort is spent maintaining infrastructure
  • Time to market is much shorter once a reusable stack is terraformed
  • Quicker and easier deployments
AWS provides different support tiers. They are usually very reactive and are able to help solve the issues very quickly.
As for everything, the higher the support tier you get, the better and faster support you get.
If you're also a part of big company, you probably have solution architects at your disposal to help you with any inqueries.

Do you think AWS Fargate delivers good value for the price?

Yes

Are you happy with AWS Fargate's feature set?

Yes

Did AWS Fargate live up to sales and marketing promises?

Yes

Did implementation of AWS Fargate go as expected?

Yes

Would you buy AWS Fargate again?

Yes

It's a very practical service to use. If you need to deploy any application with a Database, disk storage, you're pretty much set.
Everything around that can be taken care of using other AWS services. Like secrets manager, certificate manager, RDS ...
And the CI/CD part is also very easy to setup, you only need on AWS CLI command to trigger a deployment, and done !
Pricing and billing of AWS Fargate is loosely tied to your exisiting AWS billing. You're unlikely to only use Fargate in your AWS subscription, so you get billed for everything alltoghter.
Fargate is naturally a bit more expensive that usuel docker services, but with careful planning and architecturing, you can have a very manageable cost.
You can also rely on Saving plans to reduce your bill.
If you need to deploy Docker containers, Amazon Fargate is a very good fit. It integrates very well with other AWS services like RDS, EFS, and Secrets manager. You can have a very robust application using those services. In case you have many containers to deploy, it is however more expensive
that if you use other services like ECS or EKS, since they allow you to
share the same infrastructure to deploy multiple containers.

AWS Fargate Feature Ratings

Service-level Agreement (SLA) uptime
9
Dynamic scaling
8
Elastic load balancing
9
Pre-configured templates
2
Monitoring tools
6
Operating system support
7
Security controls
9
Automation
7