Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I tried Neon a few months ago when attempting to switch away from a self hosted db. It was a horrible experience, customer support was unhelpful, it was glitchy, slow, and laggy, and even before the price increase their pricing was way too high.


This has not been my experience.

I've migrated my customer's workloads over to neon's managed postrgres and it's been consistent and reliable for the use case.

I have nightly backups pushed to Cloudflare R2 triggered by a GitHub action for disaster recovery but, to date, I haven't had to touch those.


Curious about your self-hosted db - was it also Postgres? How much had you played with pg before you tried Neon? Can you expand what you mean by 'glitchy, slow and laggy'? Slow connection due to cold starts? Scale-up? General inconsistency in performance? What kind of data volumes were you working with?

I ask because my experience with Neon has been completely different to what you just described. Ever since their 'closed beta' days, it has always 'just worked'. Their CLI has been great, none of my automation has ever bombed out without good reason, and I've never seen it cost me more than I expected. Notably, I was also able to self-host it with relative ease, and found that they actually encouraged people to do so. (In contrast, there are a number of similar 'open source' offerings such as Supabase that I've tried self-hosting, and found that while their core codebase is on GH, it is extremely difficult to deploy outside of their own environment. Not intended as a dig at Supabase, they do some really great work and contribute a ton back to the Postgres community - I'm just using them as a relevant example).

As an aside, I've also met people from Neon at various conferences, including co-founder Heikki. They all struck me as genuine Postgres enthusiasts & great fun to geek out with. Neon (like Supabase) have been _really_ pushing the envelope on Postgres for the last couple of years, and have sponsored some significant developments & proposals. In my view they're a 'real OSS company'. While that probably does rose-tint my view of them a little, that's important to me & makes me happier to give them my money. They've certainly done more for Postgres than AWS ever has.


Thank you for the confidence and praise! I do believe we, Neon, try to be as open as possible while also trying to build a business around this open source product.

I'm a proud PostgreSQL contributor myself and value the work of my collegues highly. However, it should be said that AWS' RDS PostgreSQL offering in late '13 significantly helped increase PostgreSQL adoption, and the recent contributions by AWS' own PostgreSQL Contributors Team should not be discounted. IIUC, their Aurora PostgreSQL offering also was the inspiration for Neon as a product, so I don't think that your last jab to AWS was justified like that.


Thanks for that, I'll go do some reading.


I met with Heikki in Estonia for local Postgres user group meetup. That was when I first time heard about Neon. He is a true Postgres hacker and very cool guy to talk to

https://pgug.ee/meetings/06/


It's good to hear that our presence at conferences makes a difference.

(Neon Postgres engineer)


Neon is so unreliable that they removed the percentages from their status website. A truly bad thing for a data company to do.


(Neon DevRel)

Hey, we do want to add numbers back to that page. The issue was that the original numbers were inaccurate.

"The goal of this metric is to represent the health of a system. However, we found this binary “is there an incident or not” approach wasn’t accurate for describing our service. For example, in the past 30 days, 99.9% of projects hosted on Neon had an uptime better than 99.95%; however, the status page displayed 99.89% uptime."

(source: https://neon.tech/blog/multi-tenant-uptime)


That seems like an accurate number then?

How many times do you expect to slice it? "For 99% of days this year, 99% of our customers have experienced 99% reliability for 99% of their users, we're 99% sure"? (That's just the long way of saying 95%)


They were calculated incorrectly, actually. This is something we are actively working on. We hoped to have it back for GA, but it didn't make it.

(Neon engineer)

Edit: to be more specific, we will have a new calculations similar to how Snowflake does theirs.


I’m not sure that’s much better?


Wanted to let you know that I have edited my comment. Here is the Snowflake page for reference by the way: https://status.snowflake.com/.

Hope that helps!


Thanks!


When Neon goes down twitter lights up, we haven't had it for a long time now.

Internally we are measuring the number of projects under 5 min in the last 30 days and it's been lower double digits over 700K+ total databases under management.

A TON of effort is going there, twice a week standups, tightening our processes and quality across the board, a standing item in our monthly board meetings. While stability is black and white, what goes into delivering it is a long tail of small and large improvement and a major team effort.

We will also update the status page soon.


(Neon PM) saddened to read this if I can help with anything you can reach me directly mike@neon.tech


Hi Mike, I appreciate that, but I don't think I see myself using Neon anytime soon, if at all.


If you're interested, our team also takes negative feedback to create points of emphasis on where we can improve. But I understand that takes time out of your day.


Fwiw my experience has been the exact opposite. It is by far away, the best serverless database I’ve used.


I couldn't try it because it had no email sign-up. Which is kind of weird for something that offer a tech (hosting essentially) product.


(Neon PM) You can use email+password, GitHub, Google or Hasura credentials to sign up at https://console.neon.tech/signup


We have an email sign-up now.


it has an email sign-up


That was last year: https://community.neon.tech/t/signup-and-rust-support/955

Good that they added it now.


woof, that does not sound good. Can you say more about how you were connecting? What was slow / gitchy and laggy? Feel free to reach to over DM to me with your project details.

(neon empl)


> Feel free to reach to over DM to me with your project details.

I’m not the parent commenter but just giving you a heads up that your HN profile doesn’t list any socials so I don’t know if people will find how to DM you. Unless you guys have a public Discord or something and it’s implied that that is how people would be able to DM you.


TY, fixed. Neon does have a public Discord https://discord.gg/92vNTzKDGp


We were connecting over `pg` (NodeJS). The web dashboard was constantly logging me out and was overall a mess (although I'd imagine it might be a bit better now, given GA?). There's no DMs on HackerNews btw


node-postgres (pg, probably more specifically pg-pool) doesn't do too well with serverless, not handling TCP connections killed while in the pool (or something): https://github.com/brianc/node-postgres/issues/2112 (open since 2020)

A nice marketing opportunity for Neon/Supabase to get a fix officially released.


I made a note in our internal Neon slack. Thanks!


I've had nothing but good experiences with them.


Another satisfied Neon user here. We migrated our tooling, users and thousands of databases recently and it has just worked.


How recently? They had 12 significant outages in a 2.5 month period in Q4 2023. Maybe should have done your homework before switching. https://x.com/coreyward/status/1734647763151851878


Since January 1st this year. We considered other PaaS providers, but Neon offered the best integration with our existing tooling.

We have an SLA in place and haven’t had a single issue so far.


adding on, didn't they also hide the percentages from their status page because it was going down so much?


We did not hide it because it was going down. We hid it because it was an incorrect calculation. We are currently re-doing the our status page to look more like Snowflake's.

I don't have any proof, but you'll just have to trust me, which could be a tough ask. Neon really tries to be transparent in internal and external communication.

(Neon engineer)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: