There are 3 problems with this approach that make Vercel / Netlify much better options:
1. People delude themselves into thinking that they have the magic unicorn project that will blow up to a million users in 1 day.
2. People are out of touch with how fast computers are these days, and don't realize that a single server can handle a huge amount of traffic.
3. People lack the skills to build out their own infra in a time efficient way. With all the tools and free knowledge we have today, it is trivial to set up a small network of small servers around the world for a small business. People lack the skills to do this, pay too much for cloud compute, then justify it to themselves that "it's cheaper than engineer time" - when in reality, if they were better engineers, it wouldn't take a lot of engineer time.
1. People delude themselves into thinking that they have the magic unicorn project that will blow up to a million users in 1 day.
2. People are out of touch with how fast computers are these days, and don't realize that a single server can handle a huge amount of traffic.
3. People lack the skills to build out their own infra in a time efficient way. With all the tools and free knowledge we have today, it is trivial to set up a small network of small servers around the world for a small business. People lack the skills to do this, pay too much for cloud compute, then justify it to themselves that "it's cheaper than engineer time" - when in reality, if they were better engineers, it wouldn't take a lot of engineer time.