Live data from Hacker News

Storage on Vercel

vercel.com

21–30 of 144 posts

Re: Storage on Vercel

#21
the margin that vercel makes on these products that you can easily integrate with nextjs (or anything else that runs on their infra) is crazy. All of them offer easy integration with the edge or lambas functions... I don't see how vercel justifies this price outside of DX

Re: Storage on Vercel

#22
post #2

Vercel is the second company to “eat the cloud from outside in”. ( https://www.swyx.io/cloudflare-go ) its now my defacto playbook for building lasting bottom up disruptive cloud companies. start by giving away an extremely good free tier (cloudflare - cdn, vercel - nextjs+hosting) then add build time compute, run time compute, readonly kv store, and now full read write storage. (this is part of an overall cloud prog…

I believe this is a core factor as to why Supabase hasn't joined Cloudflare and Vercel, they don't have that "outside" aspect. By all other counts, they are well established to do so and who knows maybe they do have something in the works to tie in their offerings together from the "outside".

Re: Storage on Vercel

#23
post #12

Earlier quoted context omitted.

Cloudflare own and run the services they’re offering whereas it looks like Vercal storage is just other people’s services rebranded

Users don't care about that.

… for as long as there is no cheaper competition.

Re: Storage on Vercel

#24
post #11

Will this be available for Python, too? The example code is all JavaScript, but presumably this uses APIs under the hood that could be called by other languages. I've been a happy user of Python on Vercel for years, but I often feel like languages other than JavaScript are very poorly represented, both in the community and the documentation. My notes on running Python on Vercel: https://til.simonwillison.net/zeit-now…

Yes! Any postgres and redis client will just work. And the blob store has a REST API.

Based on this code example:

    import { sql } from '@vercel/postgres';

    const { rows } = await sql`
        INSERT INTO products (name)
        VALUES (${formData.get('name')})
    `;
Presumably authentication is handled transparently? I really like that - reminds me of Deno's new KV cloud stuff too.

Is that done with environment variables? I'd want a way to tap into that from Python code as well.

Re: Storage on Vercel

#25
post #17

Earlier quoted context omitted.

Generally, that is very true. But when the bills start hitting, users absolutely do care and will go out of their way to avoid it.

Only when it reaches ridiculous enough number. Even as an individual who can easily do any cloud/k8s/lambdas/firecracker, I am paying Vercel a few hundred for my side projects.

True, but the ridiculous number might be lower than you expect. Vercel in particular has got a lot of feedback about their pricing!

Re: Storage on Vercel

#26
post #2

Vercel is the second company to “eat the cloud from outside in”. ( https://www.swyx.io/cloudflare-go ) its now my defacto playbook for building lasting bottom up disruptive cloud companies. start by giving away an extremely good free tier (cloudflare - cdn, vercel - nextjs+hosting) then add build time compute, run time compute, readonly kv store, and now full read write storage. (this is part of an overall cloud prog…

I believe this is a core factor as to why Supabase hasn't joined Cloudflare and Vercel, they don't have that "outside" aspect. By all other counts, they are well established to do so and who knows maybe they do have something in the works to tie in their offerings together from the "outside".

(am supabase investor) fortunately supabase's value prop is so straight forward it doesnt quite need to do the "outside-in" maneuver. just make postgres into a developer friendly platform. huge TAM in itself. another investor i asked on why they put $millions into supabase simply said "RDS has more than $1b ARR"

Re: Storage on Vercel

#28

The postgres code snippet is a text-book example of how to enable SQL injection attacks. Great performance from the Vercel marketing team.

I don't think you understand what the code is doing. That's a string templating function, not a raw templated string. `${formData.get('name')}` will get passed as a parameter in a var-arg, not stuck straight into the string.

Re: Storage on Vercel

#29
post #18
post #7

Cloud to me is overpriced and not transparent. Example, with Upstash redis: i deployed a fly.io connected to upstash. I don't use that service for a month (no query at all), but it still counted in billing. Wait, is upstash real serverless ? I have to pay for NOT using it ?

Upstash on Fly.io is not serverless. You provision the RAM + connection counts you want, and then pay for that capacity. This is not what all our customers want, but it is much cheaper to run this way for most fullstack frameworks. It's not ideal for a Redis you don't use at all, though. We're considering a serverless / metered billing option for this. But what we have is much closer to spinning up a permanent Redis.…

The dashboard on fly.io didn't say it's not serverless. SO it's not transparent. Look like a scam to me.

For now, i had to say goodbye for most of cloud services. Good old VPS for now.

Re: Storage on Vercel

#30
I looked into serverless postgres offerings a few months ago and came to realize that while it is possible, it doesn't appear that we have figured out how to develop with it as well as we have with traditional postgres. ORMs are fairly incompatible with serverless postgres, and schema migrations are difficult to handle because you have an unknown number of asynchronously updated copies of your code spread around the world. Definitely something you can account for with good planning, but probably not worth the headache to the small and medium-sized teams that would want to sign up for Vercel.
Post reply on HN