Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The first approach will be significantly cheaper if using the cloud.

It allows you to use spot/ephemeral instances and scale down capacity to almost zero cost without any loss in availability.

Single server in the cloud is great for dev environments and if you don't care about uptime. But given that poor uptime is toxic for customer retention only incompetent businesses would deliberately not choose to use something better suited. Especially when it's so much cheaper.



> The first approach will be significantly cheaper if using the cloud.

Only if you're regularly scaling down to zero (AKA too few paying customers to stay in business).

> only incompetent businesses would deliberately not choose to use something better suited.

There's a time and place for both approaches. If you're serving anywhere near the number of users needed to show a profit, spot instances are extremely expensive.


Ignoring managed services:

Spot instances are the cheapest types of instances you can get.

Auto-scaling the smallest compute instances for your use case is the most efficient architecture you can get.

It doesn't matter what time or place it is. These are facts that you can check for yourself on AWS/GCP etc cost calculators.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: