3 ms·
Interesting how these generally accepted principles among “real” engineers are still poorly understood by software engineers. I always knew something like Herok
by _xnmw 3y ago
Interesting how these generally accepted principles among “real” engineers are still poorly understood by software engineers. I always knew something like Heroku could never work reliably at a certain scale. The limits and tradeoffs of building something like an S3 are rarely even discussed.
- Gigachad 3y agoThis doesn’t really seem to translate across at all. Widely in software it seems it really is easier and more cost efficient to have a few super platforms than thousands of small ones. Like Facebook, Reddit, and Discord were able to absorb the hundreds of thousands of old school forums. And they still run faster and cheaper than the sum of all those individual run sites. For buildings it’s tricky because the additional height and weight create lots of new problems.
- BoiledCabbage 3y agoCan you elaborate on Heroku and S3?
- cqqxo4zV46cp 3y agoSoftware engineers aren’t in the the same domain. s3 too hard to scale? Scale horizontally, have a directory service (DNS does perfectly fine!), and that’s a lot do the problem solved. It’s tantalisingly poetic and contrarian to try to draw more of a comparison here, but in a software systems context what you’re really talking about is decentralising your state, which is…WELL established as a scaling mechanic already.