AWS Fargate Windows-based task use cases
Architecting a solution to run on Fargate Windows-based tasks requires us to go through simple questions to identify whether Fargate is the right solution for the application:
- Does my application need to be quickly available?: Usually, we assume containers must start quickly, which is one of the beauties of the technology. However, we must understand how this application affects the business. Can my business afford a wait time of 6 minutes or more to start an application? Maybe for an external-facing core application, it can’t, but how about an intranet or an internal application that doesn’t directly affect your business revenue? Please don’t assume that a containerized application must be highly available and start as quickly as possible without understanding how it impacts your business. Ultimately, it is all about the business needs; without considering those, the choice of technology will be redundant.