5 ms·
Yes, but what about the million new customers you're going to get next week?
by jenscow 5y ago
Yes, but what about the million new customers you're going to get next week?
- 10000truths 5y agoFunny, but honestly, a single dedicated server should easily be able to handle a million users, for most CRUD apps.
- Nextgrid 5y agoThe cloud has normalized terrible underpowered VMs, so many new developers may just not be aware of how much performance a real dedicated machine has - even a relatively "mid range" one (i7 & 16 GB RAM).
- moooo99 5y agoThis! I benchmarked a whole bunch of different cloud providers for fun (& my bachelor thesis) and was impressed by how bad some cloud VPS perform. Considering the really steep price to get any kind of significant memory/CPU resources with the major cloud providers as well as the steep bandwidth charges this little experiment was eye opening
- tasubotadas 5y agoCould you please share your thesis? Maybe over email?
- moooo99 5y agoI appreciate the interest, unfortunately I can’t share as it is under a non disclosure. But since there seems to be so much interest in the benchmark part I will see if I finde the time to re compile the data and publish it as a blogpost
- warent 5y agoWould be very interested in reading this thesis, my email is in my profile
- kebsup 5y agoI'd be interested as well.
- jjav 5y ago> The cloud has normalized terrible underpowered VMs, so many new developers may just not be aware of how much performance a real dedicated machine has This. I'm now seeing many younger developers with no exposure at all to hardware servers, only underpowered cloud VMs. Not sure how to solve this, but I certainly enourage everyone to spend time now and then benchmarking cloud setup vs. local hardware to at least understand the performance spread and cost tradeoffs you're making. I've seen too many setups paying 4 and even 5 digit US$ monthly bills to AWS, for workloads that could have been served off a single $1000 box without it breaking a sweat.
- dsr_ 5y agoHaving plans for what to do in case of a success disaster is good. Spending in expectation of having a success disaster can be disastrous.
- dx034 5y agoFunnily enough that was a use case for dedicated servers I encountered. Usage based pay is great if you have an unlimited budget, but most companies would rather have predictable cost and not serve every traffic spike. Especially for internal use (CI/CD, Analytics), you'd rather want to queue a few things up than always having to consider your budget when you want to run something.