Live data from Hacker News

Why is Snowflake so expensive

blog.devgenius.io

61–70 of 217 posts

Re: Why is Snowflake so expensive

#61
post #28

Earlier quoted context omitted.

It feels like these companies haven't found the right value metric to price along. Ideally it should align with the value the customer receives.

But that's almost impossible to measure by Snowflake. How would they know how much more revenue you earned because you use Snowflake?

I don't think their customers could quantify it if they tried (and i'm not implying Snowflake doesn't give value, it probably does but how does a company attribute it)

Re: Why is Snowflake so expensive

#63
This is a great example of misaligned incentives.

Another example of misaligned incentives is LinkedIn. LinkedIn charges $3/message. The more messages sent on their platform, the more money they make. They are not incentivized to help sales or recruiters target the right people. It can be a cash cow in the short term, but it creates a negative experience for your users.

The fact that it has worked for so long is a testament to how strong network effects are.

In the case of Snowflake, high switching costs will protect them for a while.

Re: Why is Snowflake so expensive

#64
post #53
post #45

Earlier quoted context omitted.

It doesn't lower barriers to entry, it's contrary to logical expectations for someone unfamiliar with how BQ works. If the query is limited to 10 results you wouldn't expect it to scan all 2 trillion of your records. Granted there are numerous warnings in the GUI for these types of things but make this mistake in Python and you're none the wiser.

Wait are you saying the BQ db engine is not following logical expectations? You do realize a "limit" clause doesn't prevent a full table scan in all cases, right?

and that db expert you just recommended against hiring could surely tell you that... The intern won't.

Re: Why is Snowflake so expensive

#65
post #31
post #7

Great article. On the surface, it's about Snowflake. At a deeper level, the article is about the perverse incentives motivating SaaS businesses to do seemingly dumb, inefficient things and avoid seemingly obvious optimizations by default. Many SaaS businesses are perfectly happy to let customers shoot themselves in the foot if it generates more revenue. The BigQuery example (presently, by default, `select * from tabl…

Wow their statement about not participating in benchmarking wars is alarming. In this day and age, when benchmarking tools are so inexpensive and almost everything is very transparent, why not participate. Or even better engage with a neutral third party such as Jepsen to get on an even playing field and duke it out.

Because their business is providing a solution that IT failed to. Despite the large cost, which the business was already accustomed to from previous IT attempts, pales in comparison to the additional costs of doing it themselves.

It's like the cloud in general, the cost is high but so is the hype. When all that dust settles over the coming years the business will start shopping on price. They will then realize they have been locked in to some extent and will need to start wriggling loose of the lock-in.

Re: Why is Snowflake so expensive

#66

Where does all this data go? It's processed and then what? Sent to decision makers? Used to run automated processes? I'm genuinely curious and would appreciate anyone who could show a real life example of this kind of pipeline where data is accumulated, then processed, then turned into revenue at the other end. I've implemented systems that do this but my experience is that accumulating data is (too) easy, processing…

Same experience. I think the most interesting and most public example of such a pipeline is Google/ building a search index. This is also where a lot of the methods originally came from. Nowadays a lot of this will be used to build recommendation systems / feature pipelines for ML.

Re: Why is Snowflake so expensive

#67
post #48

Earlier quoted context omitted.

I think the point of the article is that an optimizer doesn't affect the barrier to entry at all, but adding it would save end users quite a bit of money. So they don't do it because end users' money is revenue for Snowflake/Alphabet

If you could just add an optimizer why doesn't the db engine just do that?

Take a step back and reread the article and the comments you are replying to.

Re: Why is Snowflake so expensive

#68
Ran into the same exact thing at CircleCI.

Me: My builds are really slow

CircleCI: Here are a few very low effort answers

Me: git checkout is taking literally 60 seconds, but it takes 3 seconds locally, why?

CircleCI: Mumble Mumble.

They charge per minute, so why would they care if builds are slow? Was about a year of this getting worse and worse, till I finally cancelled the service last week and built my own server in my basement.

I know get 200% faster builds, and the hardware payback time is not very long (6 months of my CircleCI bill?).

I think it's a huge red flag anytime the metric you care about is something that being "worse" makes the provider more money.

Re: Why is Snowflake so expensive

#69
post #28
post #7

Great article. On the surface, it's about Snowflake. At a deeper level, the article is about the perverse incentives motivating SaaS businesses to do seemingly dumb, inefficient things and avoid seemingly obvious optimizations by default. Many SaaS businesses are perfectly happy to let customers shoot themselves in the foot if it generates more revenue. The BigQuery example (presently, by default, `select * from tabl…

It feels like these companies haven't found the right value metric to price along. Ideally it should align with the value the customer receives.

Close. Product pricing is based on a variety of perceived factors (value, cost of change, risk of loss, etc.)
Post reply on HN