3 ms·
I honestly think that you have the right attitude even though I completely agree with DHH on this topic. Cloud has measurable value, its a fantastic option esp
by dijit 3y ago
I honestly think that you have the right attitude even though I completely agree with DHH on this topic.
Cloud has measurable value, its a fantastic option especially for prototyping or very small applications where you can handwave away all management.
As soon as the complexity creeps and you start thinking about hiring a “devops” I think thats the beginning of the end of having a good time.
Sure, some things in the cloud will always be easier and take less toil, but if spending peoples time to save $1m is possible then that money is likely better spent making your product better.
People like to talk about time as if saving a month of work will make the product better, but if you have more money in the company then that can in many cases directly tie to more headcount to solve issues.
All things are about balance, but I think we allow ourselves the comfort of not worrying about costs since we are removed enough from them. Cloud is a first class service, I thoroughly enjoy using google cloud. it makes me feel like I am magic.
But my product would not even ship if I only used google cloud… my gameserver hosting would cost €6M instead of €400,000 which is enough budget to hire many specialists to improve the game or to license expensive art, songs or work on retaining my staff.
Ironically the cloud infrastructure staff required are even more expensive than people who can manage colo servers and they insist on not even trying to save any real cost-
Another point you touched on is FaaS can scale to nothing, functionally this is the only way they can be cheaper. But if you have very high throughput and requests per second then it very quickly becomes many orders of magnitude more expensive. Scaling to zero doesn't give any savings if you have actual load because you never go to zero. (and even if you did, managed databases are another massively overpriced component which definitely does not scale)