I've been wondering and now I'm tired of wandering. So I'm going to ask this here, openly.
If you were going to build a chat application with Javascript (server-side, client-side) and GraphQL, what other tech stack will you use?
What database?
How will you speak to your database from your resolvers (I mean, is it with drivers or ORM, and please name the ORM or ORM-like tech)?
Your opinions are appreciated 🙏
A chat app requires a real-time responding and I would bet in websocket.
However, apollo graphql can cover this with its subscriptions and it's a right choice.
If you're going to work with an independent mongoDB instance, let's start with mongoose.
I can name another one is prisma.io
Have a look!