Does anyone have experience with long-term usage of these automatic DB to API systems?
I always worry about change management and inefficient designs.
I always worry about change management and inefficient designs.
This is kinda the opposite of an ORM. Nearly everything is in the database and this is a wrapper that allows you to build your app in your database.
These GraphQL tools, however, act a lot like a database-first ORM, where you provide a database and the tool generates code in a different paradigm (OO for ORMs, Graph QL here). It is indeed the opposite direction, but ORMs can work that way too.