(no title)
mangecoeur | 1 year ago
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".
karolist|1 year ago
saberience|1 year ago
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
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
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