Get the top HN stories in your inbox every day.
wizwit999
orev
The problem with using managed services is you dump a ton of time making a solution that uses their custom APIs, and then you can be held for ransom to them because they can keep raising the price and you have nowhere to go. Having alternatives that are API compatible is a great way to ensure competition and protect against this.
smitty1e
One specific issue is data exfiltration.
Cloud providers can turn into a Hotel California when the tera- and petabyte costs for liberating one's assets are calculated.
nikita
This is precisely right. Another point is that separation of storage and compute is decisively the right architecture for the cloud. Large cloud providers build their own implementation of this architecture which fragments the ecosystem. Having a canonical open source implementation just makes sense.
scosman
This has a few big improvements over Aurora. Aurora has scaleable disk, but is still 1 big master Postgres instance (and optional read replicas), with all the drawbacks that comes with in scaling speed, cost and failure modes. This appears to be a distributed many-peer-node Postgres, with an all new abstracted distributed storage layer. This allows a lot of neat things with scaling/cost, and innovation on the storage layer (like their writeout to S3). Basically this is true serverless postgres if the claims are correct, and that's amazing.
kwerk
The repo mentions a “free tier” and their website describes managed service.
nikita
The cloud version is at neon.tech.
The foundation of serverless is separation of storage and compute. This cloud native storage is proprietary at AWS Aurora (and architecture is old).
Neons storage is open source
jvolkman
Discussion from 7 days ago (330+ comments): https://news.ycombinator.com/item?id=31536827
hdjjhhvvhga
Thank you for the description of the software in the submission title, I wish everyone was doing that.
flakiness
FYI: This serverless in term of "if someone runs a large cluster for the customers", not the serverless you can run on existing serverless infrastructure like AWS Lambda.
It seems this is backed by a company https://neon.tech/ so we in theory have that someone who runs the cluster. So this is probably more aligned with the services like planetscale or cockroach lab.
nikita
Yes. Also if you run your app on AWS Lambda it's a lot easier to integrate with other serverless infra.
endisneigh
Is there something like this where you can self host, and also combine with managed hosts for bursts? I guess the issue is most Postgres databases don’t scale down to zero.
nikita
We are exploring those things. You can do it both ways. Self host storage and let us manage compute. This way all data is in your infrastructure.
We can also have you manage compute this way you can have more control over you customer.
Right now we manage both for simplicity of the user experience.
Get the top HN stories in your inbox every day.
No offense to the author, and looks like a cool initiative. But isn't the whole point of things like Aurora serverless that it's a managed service that you don't have to worry about. Who would self host it? I see this a lot w/ open source projects... the first question is where's the cloud version.