Although Fargate supports all the common use cases for containerized applications, such as microservices architecture, batch processing, scripting, web applications or machine learning applications, there are nevertheless a few cases that particularly require its use.