←back to thread

804 points jryio | 1 comments | | HN request time: 0s | source
Show context
ygouzerh ◴[] No.45661736[source]
Single server is very cheap for hobbyist.

Just something to consider if you are in a professional environment before switching your entire infra: maintenance cost is expensive. I strongly suggest to throw man-days in your cost calculation.

To prevent security vulnerabilities, the team will need to write some playbooks to auto-update regularly your machine, hoping for no breaking changes. Or instead write a pipeline for immutable OS images updates. And it often mean testing on an additional canary VM first.

Scaling up the VM from a compute point of view is not that straightforward as well, and will require depending of the provider either downtime or to migrate the entire deployments to a new instance.

Scaling from a disk size point of view, you will need to play with filesystems.

And depending on the setup you are using, you might have to manage lets encrypt, authentication and authorization, secrets vaults, etc (here at least Disco manages the SSL certs for you)

replies(2): >>45661837 #>>45662203 #
bigstrat2003 ◴[] No.45662203[source]
> I strongly suggest to throw man-days in your cost calculation.

Only if those man-days actually incur a marginal cost. If it's just employees you already have spending their time on things, then it's not worth factoring in because it's a cost you pay regardless.

replies(2): >>45665414 #>>45665523 #
1. ygouzerh ◴[] No.45665523[source]
If they are spending their time fiddling around disk resizing and package upgrades, it's time they are not spending helping deliver real business features.

This part can be outsourced to a PaaS company, so that the company engineers can be focused on what is the company actually making money from.