Side note, why do you love MongoDB? I've never had a situation where I believed it would fit my current problem better, so I really don't know why people use it.
Hi, thank you for your response!
I am not closed to MongoDB of course. This is just the beginning. I will integrate PostgreSQL and Dgraph for sure. I am more interested if you ever worked with Terminal languages/CLI/generators and what is your experience.
Having more implementations of GraphQL APIs for various backends is tremendously useful for data integration using schema stitching / federation / remote schemas. And even without that it provides a uniform way to address many types of data stores.
Also the term 'retrofit' is a bit odd for an API, as there is no canonical backend, so there are only retrofits in that sense.
It makes sense if you plan on doing schema stitching and the like. You can combine multiple graphql schemas into a single big schema reasonably easily, and it might make sense doing so if you have multiple datastore-type backends and you just want your internal code to talk to a single endpoint.