|
|
|
|
|
by TjZkxkxeky
1016 days ago
|
|
It's certainly not a new idea, however. Every product that allows backdoor access into their database directly has effectively done this. Hope you have your schema correct when your customers build a mountain of cards on top of your database schema. |
|
The schema used by the public API doesn't have to match the database layout itself. E.g. views can be used for this.
A lot of APIs are quite straightforward mappings typically from REST/GraphQL to a database, often via some sort of ORM or other abstaction. These extra layers mostly amount to needless complexity, more surface of bugs, lots of busywork and worse API usability.