Hacker News new | ask | show | jobs
by Aeolun 961 days ago
> What will you do if your startup suddenly takes off?

Sit back and relax? Being massively overprovisioned is a benefit of homelabs.

1 comments

> Sit back and relax? Being massively overprovisioned is a benefit of homelabs.

there are many dimensions to provisioning, not all of them are one ebay/amazon/newegg purchase away.

you could hardly get a symmetrical 10 gbps internet connection at home (in most places), and if you do it would be unlikely to be timely (and in that case, your business could probably be suffering).

Frankly, i think that the time when your startup is taking off might be the right time to start thinking about moving to the cloud (or to a proper datacenter).

If anything, if your startup is taking off then you're starting to get a real sense of what kind of compute and storage you actually need, and can maybe negotiate accordingly (eg: long-term committment for resources in some clouds give you very relevant discounts).

EDIT: regarding the internet connection... on a consumer connection, most contracts include a minimal guaranteed bandwidth that's usually way lower than the advertised peak bandwidth. i wouldn't be surprised to discover people getting throttled at those speeds if they start getting serious traffic...

The shitty code most places are running have such horrific latency between awful SQL queries and choices like Node as a backend that the difference between a 1G and 10G uplink is unlikely to make a large difference, especially if you’re caching static content with a CDN.

This does presuppose you have a business class internet connection, of course.

Upgrade to a professional connection ?
quoting myself:

> you could hardly get a symmetrical 10 gbps internet connection at home (in most places), and if you do it would be unlikely to be timely (and in that case, your business could probably be suffering).

if your startup takes off and you can't get a professional connection on time... it might just drive users away. particularly paying users.

and depending on where you are, that might not even be possible at all.