3 ms·
Set up large baremetal so that you don't have to scale for a long time and by the time you do, you have had your first million users and you can afford spending
by nurettin 4y ago
Set up large baremetal so that you don't have to scale for a long time and by the time you do, you have had your first million users and you can afford spending for inanely complex infra and don't care about aws billing anymore. Set up user services with systemctl, access your logs through journalctl, change your configs with rsync. And op was arguing against the cloud so giving cloud examples is beside the point. No need for all the sass.
- jb_gericke 4y agoAnd when your one big server fails and your first million customers start looking for more stable alternatives?
- nurettin 4y agoThen you have a few hours of downtime. Happens to the best of us.
- v3ss0n 4y agoOne big server ( 6 Physical Core Xeon with 64GB of Ram , 1TB Nvme SSD) only cost 80$ a month . Can start with 2-3 big servers across 3 different DC. Equlivant specs would cost easily 300$ a month on AWS/GCP/Azure .
- thejosh 4y agoBecause all the cloud providers never have downtime, DNS issues, etc? :) At least when US east is down, half the internet is down.
- RaitoBezarius 4y agoThen, you had disaster recovery plans, you devised a strategy of what is an acceptable data loss, execute the reconstruction plan on the new big server, under some hours, the new big server is up again. You apologize, offer some financial compensation, etc. And you learn from the situation, understand what are your new tolerance for data loss, failures, etc., then start new plans accordingly.