←back to thread

804 points jryio | 2 comments | | HN request time: 0.494s | source
Show context
swanson ◴[] No.45661720[source]
I guess I'm not quite understanding why you need six staging servers provisioned at $500 a pop? And if you need that because you have a large team...what percentage of your engineering spend is $3000 vs $100k+/yr salaries?

Especially when I got look at the site in question (idealist.org) and it seems to be a pretty boring job board product.

replies(4): >>45661769 #>>45661809 #>>45661825 #>>45664021 #
gregsadetsky ◴[] No.45661825[source]
6 staging servers: main, dev, and any branches that you want to let other (non tech people) QA.

As for the staging servers, for each deployment, it was a mix of Performance-M dynos, multiple Standard dynos, RabbitMQ, a database large enough, etc. - it adds up quickly.

Finally, Idealist serves ~100k users per day - behind the product is a lot of boring tech that makes it reliable & fast. :-)

replies(2): >>45663580 #>>45678024 #
1. TechDebtDevin ◴[] No.45663580[source]
you're telling me 100k people are looking for jobs in non-profits on your specific site daily? Are you sure you don't have a bot/scraper problem?
replies(1): >>45663863 #
2. PyWoody ◴[] No.45663863[source]
Honestly, 100k/day sounds low for Idealist. It's the go-to place for volunteer and non-profit work, which is quite a considerable market.