News for hackers. Stuff that matters.
Re:Does Your Startup Need Complex Cloud Infrastructure? by dijit on Friday September 13, 2024 @03:50AM (#41528973)
I'm with you, but for me Cloud does have one major benefit:

If you use it as IaaS, it's a lot quicker to get prototypes working than if you use anything else, including VPS's from other providers.

Google Cloud in particular has very few vectors for lock-in, and follows more principle of least surprise.

But once you have prototyped, you should ask the question about rebuilding it somewhere that is cheaper.

Near infinite scalability of disk drives is nice, and snapshotting, and cloud in general can allow you to extend your prototype into taking production load and allowing you to measure what you will need; but leaning in to "cloud magick" (cloud run, lambdas, etc) will consume almost as much time to learn and debug as just doing it the old school way anyway. In my lived experience.

Re:Does Your Startup Need Complex Cloud Infrastructure? by ghomem on Friday September 13, 2024 @04:15AM (#41529097)
I am not against the cloud. VMs are also cloud, unless you run them on your own servers. For instance, the Hetzner Cloud (mostly VMs, plus load balancers and disks) is so cheap and has such a nice CLI API that it competes aggressively with dedicated servers - I would definitely start any with VMs, not with iron.

The biggest problem is the so called cloud native stuff which is both more expensive and more complex. There are contexts where it makes sense but for startups they are doing more harm than good.

Re:Does Your Startup Need Complex Cloud Infrastructure? by finaard on Friday September 13, 2024 @04:25AM (#41529150)
Thing is, by the time the cloud native stuff makes sense most companies are at a scale where it'd be cheaper to just hire a good devops team, and start building your own cloud infra on own hardware.
Re:Does Your Startup Need Complex Cloud Infrastructure? by ghomem on Friday September 13, 2024 @04:40AM (#41529242)
Probably so. And that would be likely my approach at such scale.

Still, my most benevolent interpretation of current reality is, rather than saying "that cloud native stuff is crap", accepting that there are cases where it may make sense.

For instance, large companies might have trouble hiring a good ops team because they have in general trouble hiring and retaining talent (another conversation topic).

Ops people are a scarce good because univs do not train people for that and most people prefer coding. I am leaving the work devops out because the market completely perverted its meaning.

(my take on the devops funeral: https://logical.li/blog/devops/ )

Re:Does Your Startup Need Complex Cloud Infrastructure? by ghomem on Friday September 13, 2024 @04:44AM (#41529269)
Reference:

https://survey.stackoverflow.co/2022/#developer-profile-deve...

Only around 11% of the whole devs identify as devops specialist or cloud infrastructure engineer.

This is why I am saying ops people are a scarce good (unfortunately) from a data driven perspective. Of course my daily life confirms it.

Re:Does Your Startup Need Complex Cloud Infrastructure? by finaard on Friday September 13, 2024 @05:25AM (#41529506)
Most of my money comes from companies unable to handle even simple setups - and having trouble to find the right people, so I somewhat agree too. But it's mainly an education problem - it's pretty much impossible to find good people with that skillset, but it is possible to find people straight out of University willing to learn.
Re:Does Your Startup Need Complex Cloud Infrastructure? by ghomem on Friday September 13, 2024 @05:33AM (#41529551)
I fully agree with you: it is mostly an education problem and you can find people willing to learn right out of univ. Indeed, that is exactly my experience: I successfully onboarded several (carefully selected) junior people into the ops skillset over the years and I have seen them do wonders with customer systems, while enjoying their "ops life", without having fires every day.

The connection of this to the replies above it: I am not sure if this kind of junior people would be easy to retain in a large corporate environment. We certainly can do that in niche consulting.

Re:Does Your Startup Need Complex Cloud Infrastructure? by finaard on Friday September 13, 2024 @06:09AM (#41529725)
We're a tiny company doing ops as services for large corporations - with one customer now coming close to a decade. That solves the retaining problem as we have limited exposure to all that big corporation nonsense, and have the option for individuals to go on a vacation in other projects without losing their knowledge in the organisation.
Re:Does Your Startup Need Complex Cloud Infrastructure? by ghomem on Friday September 13, 2024 @08:05AM (#41530392)
I had the exact same business for 18 years :-) and yes, without corporate nonsense it is easy to retain intelligent people. Cheers
Re:Does Your Startup Need Complex Cloud Infrastructure? by Ekaros on Friday September 13, 2024 @03:03PM (#41534108)
And somehow I feel these cloud native services keep breaking. Again Azure Container Instances found a interesting new way to fail. I have to check on Monday is it still in booting itself more often than usual(dev environment so have not tried any fixes)...

While the VMs that run some parts of the system have been rock solid giving zero issues... Should have just thrown the stuff on one of them or added third one. Cost would have been same.