Grafbase's company blog covers its serverless GraphQL platform, written largely in Rust, along with realtime queries and performance work.
HN encounters it in hiring posts and in a question about Live Queries; commenters ask for production-ready options beyond subscriptions.
> If you don't mind me asking, which companies? Or how do you get into this industry within an industry? I'd really love to work on some programming language implementations professionally (although maybe that's just because I've built them non-professionally until now),
You do not need to write programming languages to need parsers and lexers. My last company was Prisma (https://prisma.io) where we had our own schema definition language, which needed a parser. The first implementation was nested structures and reference counting, which was very buggy and hard to fix. We rewrote it with the index/walker strategy described in my previous comment and got a significant speed boost and the whole codebase became much more stable.
The company I'm working for now is called Grafbase (https://grafbase.com). We aim to be the fastest GraphQL federation platform, which we are in many cases already due to the same design principles. We need to be able to parse GraphQL schemas, and one of our devs wrote a pretty fast library for that (also uses Logos):
https://crates.io/crates/cynic-parser
And we also need to parse and plan the operation for every request. Here, again, the ID-based model works miracles. It's fast and easy to work with.
> I really like the sound of this, it wasn't necessarily confusing to work with Rc and Weak but more I had to put in a lot of extra thought up front (which is also valuable don't get me wrong).
These are suddenly _very annoying_ to work with. If you…
Grafbase (https://grafbase.com) | Rust, Serverless, GraphQL | Remote | Full-time
Grafbase is a data platform for developers. Deploy instant serverless GraphQL backends with a top notch DX.
We are well funded and backed by leaders in developer tools.
We recently launched our Private Beta and are working towards a Public Beta launch later this year.
If you're passionate about Developer Experience, GraphQL, Serverless and Wasm you will feel right at home at Grafbase. Join us and build the data platform of the future!
We’re currently looking for Backend Rust Engineers (Rust/GraphQL/Serverless): https://grafbase.com/careers/backend-engineer
You can see all our open positions here: https://grafbase.com/careers
We are 100% remote across US and Europe.
Apply using the link above or email us at join@grafbase.com
Is there an official production-ready solution for getting the 'Live Query' unofficial feature working? (I'm not talking about 'subscription')
I've found some [1] [2] [3], but they're either archived or not ready for production.
I want to register from my clients (frontend app) for specific (can be complex) queries and get updates on changes.
[1] https://github.com/n1ru4l/graphql-live-query [2] https://www.graphile.org/postgraphile/live-queries/ [3]https://grafbase.com/blog/simplify-building-realtime-applications-with-graphql-live-queries