HNHacker News
TopNewBestAskShowJobs

goastler

20 karma · joined March 19, 2024

submissionscomments
goastler··on We cut our Mongo DB costs by 90% by moving to Hetzner
We have 14 servers and counting running the frontend captcha service, we have a high uptime which you can observe here: https://portal.prosopo.io/status

We have extra provisions for enterprise clients to provide rock solid SLAs for every use case.

The db in question is our data store for event that we use for aggregated features such as traffic analysis and ml. This service lags behind our realtime services so we can deal with some downtime if necessary

goastler··on We cut our Mongo DB costs by 90% by moving to Hetzner
> you're going to have multiple outages us: 0, aws: 1. Looking good so far ;)

> AND incur more cross-internet costs hetzner have no bandwidth traffic limit (only speed) on the machine, we can go nuts.

I understand you point wrt the cloud, but I spend as much time debugging/building a cloud deployment (atlas :eyes: ) as I do a self-hosted solution. Aws gives you all the tools to build a super reliable data store, but many people just chuck something on us-east-1 and go. There's you single point of failure.

Given we're constructing a many-node decentralised system, self-hosted actually makes more sense for us because we've already had to become familiar enough to create a many-node system for our primary product.

When/if we have a situation where we need high data availability I would strongly consider the cloud, but in the situations where you can deal with a bit of downtime you're massively saving over cloud offerings.

We'll post a 6-month and 1-year follow-up to update the scoreboard above

goastler··on We cut our Mongo DB costs by 90% by moving to Hetzner
aww shucks ;)
goastler··on We cut our Mongo DB costs by 90% by moving to Hetzner
It takes ~21hrs to dump the entire db (~500gb), but I'm limited by my internet speed (100mbps, seeing 50-100mbps during dump). Interestingly, the throughput is faster than doing a db dump from atlas which used to max around 30mbps
goastler··on We cut our Mongo DB costs by 90% by moving to Hetzner
There's other providers (OVH, etc) so I'm sure the price will remain competitive