I need advise on the best approach to deploy my Phoenix project. It is recruitment portal that will receive a huge number of applications from the first day to run for a period of six. Past experience has shown that we will get up a million applications from the go.
Our plan is to use Linode VPS with 6 CPU Cores, 12 GB RAM, and 8 TB Transfer. What would you advise? multiple servers? how many and what configuration? Load Balancers. I just need general advice.
Start with this one, simulate the load that you expect, then maybe pick a bigger/smaller box and repeat the simulation. The good thing about virtualized environments is that you can add more boxes like this later if needed very quickly.