top | item 41032225

(no title)

mangecoeur | 1 year ago

It's surprising how many people seem to be happy to eat these kinds of charges just to avoid having to actually understand the infrastructure they run on.

Even AWS can be pretty expensive compared to other hosts, when most of the services are just amazon versions of readily available tools like Postgres or RabbitMQ that you could install on any cheap linux VPS and save a chunk of change. You just might have to learn a bit of linux sysadmin instead of stacking a teetering jenga tower of "abstraction".

discuss

order

karolist|1 year ago

This is an amazingly steep hill to climb for someone with absolutely no server admin experience, someone who used terminal all their life to just paste in curl commands from tutorials to pipe in bash install scripts and run npm. I think we come from a time where tech circle was smaller and people covered more fronts, nowadays with YouTube attention economy the circle is very large and fragmented with people becoming good at a subset of stuff and being totally oblivious to the other parts, like server admin.

saberience|1 year ago

Eh, not really. You can literally ask Claude how to do this and do it from zero to working within an hour. Sure, if you're building a massively scalable solution running in multi regions with serverless and non-serverless, k8s, and RabbitMQ, sure that's hard. But half the people in these comments are running basic front-end apps with zero need for anything more complex than a small server somewhere.

Also, the truth is, for most small businesses, they don't need half the shit they are paying Vercel for. Most small businesses barely have any traffic so they're paying Vercel for a worldwide CDN and caching etc when a single AWS-micro instance in a single region would be fine, and setting up a single instance in AWS doesn't need complex server admin experience.

sofixa|1 year ago

> like Postgres or RabbitMQ that you could install on any cheap linux VPS and save a chunk of change

Spoken like either someone who has never ran those at scale, properly available, or has for so long they've forgotten how much they've learned along the way.

azemetre|1 year ago

I’m really curious about the percentage of total software projects that have real scalability concerns.

The majority of my career has been working on products that barely get 100k monthly active users. These projects don’t really need to worry about scalability because it’ll never happen. It hasn’t happened in the last 30 years, unlikely to happen in the next two years.

With that in mind why spend so much resources on complexity where the only benefits are to the engineers that get to add another buzz word to their resume?

I’m guessing the total percentage is less than 5, probably 1% seeing how Wordpress is still the most used framework on the internet.

I’ve worked at companies that cared about complexity and it was baked into the code. After the product was released we only got 500 users when the initial projection was 10,000 (this was a company selling Medicare advantage plans). The org was eventually disbanded.

We probably spent $20 million in additional “engineering” effort that was never used.

At some point you have to question why things are done a certain way if there aren’t material benefits.

codegeek|1 year ago

Define "at scale". Majority of web apps have like a few hundred users concurrently. The remaining 1%, by all means.