This is the easiest and best way to abstract the complexity of database schema and migrations when integrating a GraphQL server. I love it and am excited for the future!
I've been using Prisma Cloud for about a month now (I had early access) and have been happy so far. Of course, the beta had some bugs but that's to be expected. Aside from those bugs, it worked great. It's really fast to get up and running with a GraphQL server and database, letting you get back to developing the product. For someone who isn't great at DevOps (like me), this is a great product choice because of those reasons above. I think the team has done an excellent job and excited to see new features come as time goes by
Have been using Prisma and Prisma Cloud for a production ready product. Very happy about the simplicity, testability and maintainability of the code. Haven't gotten to the scalability part yet, but it's very promising as well!
Prisma team is very supportive and are quite active on Slack.
Few things that would be pretty helpful (feature requests)
- Inbuilt support for authorization(roles/permission) for users at resource level (user/actions/resource - mapping).
- Server side subscriptions are great, Not an optimal solution to build chat applications based on client side subscriptions yet. Hopefully it will improve overtime.