Hi HN, We’re Johan and Nuno from Nhost (<a href="https://nhost.io" rel="nofollow">https://nhost.io</a>). Nhost is building a backend service (like Firebase) with open-source software: SQL Database (Postgres), GraphQL API (Hasura), Auth, Storage, and Serverless Functions.<p>We previously launched here on HN in October 2020 (<a href="https://news.ycombinator.com/item?id=24929732" rel="nofollow">https://news.ycombinator.com/item?id=24929732</a>) and we’re now releasing Nhost v2.<p>The reason we decided to build this new version of Nhost was that we found ourselves in a corner with some of the technical decisions we took early on. Unless we got out of it, we would not be able to progress with the product the way we want.<p>One limitation was that we had the `users` table in the `public` schema, making it very hard to push upgrades to our authentication service related to schema changes. With Nhost v2 the `users` table is moved the `auth` schema.<p>A second limitation was that we had two permission systems. One for file storage and one for GraphQL. In Nhost v2, all permissions are handled by Hasura - making Hasura the central place for permissions both for data and files.<p>The third limitation (the last one we’ll bring up here) was our infrastructure running on Digital Ocean. Every project was simply created with a docker-compose file and all projects were spread out on multiple VMs with no way of scaling individual projects. This setup forced us to say no to some bigger customers. With Nhost v2 we’re on AWS and we’re using a combination of AWS RDS, AWS EKS and AWS Lambda to host projects which have enabled us to scale our customer’s backends.<p>These are some of the updates we’ve made with Nhost v2. You can read about the other updates in the blog post.<p>Nhost v2 also comes with a free tier (instead of the 14 day trial we had before)!<p>We look forward to hearing your feedback and answering any questions you may have. Thank you :)<p>PS. The reason we say “inspired by Netlify and Vercel” is because we have a GitHub integration so you can use our CLI to develop locally (database migrations are automatically tracked). Every time you push to GitHub, Nhost automatically deploys your backend.