- Where you want or need to run them.
- Your team's knowledge at the time.
- The flexibility you need.
- Company policy
- Budget
It's important to check the pros and cons of each platform and weigh them against your product's needs.
In this post, I help break down the suitability of each platform.