3 ms·
>What about availability zones and fast failover You're making OP's main point. He's arguing that (to use his numbers) 90-95% of startups don't actually need t
by goostavos 2y ago
>What about availability zones and fast failover
You're making OP's main point. He's arguing that (to use his numbers) 90-95% of startups don't actually need to worry about that. Hell, I would argue that a lot of services at established companies don't actually need to worry about it (and the ones that do, need to worry about it a lot). Tons of stuff inside of $megacorps is running on crummy "non-scalable" architectures because somebody sat down and did the "engineering" part of "software engineering" and went "y'know, I think all we're really ever need is..."
>Cloud is still better for early stage startups
My preference is cloud these days (especially if I'm just quick and dirty clicking buttons in console rather than CDK-ing things together). However, there are still lots of cases where sinning up a $10 droplet and running `docker compose` completely satisfies "the architecture" part of the business.
- mjr00 2y ago> Hell, I would argue that a lot of services at established companies don't actually need to worry about it (and the ones that do, need to worry about it a lot). Tons of stuff inside of $megacorps is running on crummy "non-scalable" architectures because somebody sat down and did the "engineering" part of "software engineering" and went "y'know, I think all we're really ever need is..." Yeah, those system architectures are the ones that end up in all the other rants, the ones about how companies never prioritize fixing technical debt and legacy code :)
- deleted 2y ago[deleted]
- erik_seaberg 2y agoDowntime for your own staff is a quantifiable cost you can expect them to put up with. It's outside customers whose trust will be hard to restore.
- underdeserver 2y agoI'm not sure how bad it is if you're the one product that's down for 12 hours out of your competitive field. Maybe you're right and it's small. But even if you neglect these issues you still need to manage your own machines, which is more time consuming than spinning up a new VM with preinstalled OS in EC2.