Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes of course you cant allow uncontrolled sql execution, but an api that just maps to crud operations isn't good either.


Agreed: an API that _just_ maps to CRUD operations isn’t good. I’m not advocating for that, neither is singingwolfboy, and the starter repo he’s linked to basically does not use them: there are only 4 CRUD mutations, all the others are custom. I rarely use CRUD operations in PostGraphile, mostly I use custom mutations either defined in SQL or TypeScript.


Counterpoint yes it is.


Not according to https://publications.opengroup.org/standards/soa

There is a lot of context lost in generalities so I admit you have to look at every specific situation, but in general CRUD means pushing business logic down to the client (which is generally some kind of code running in a browser or mobile app), which is the opposite of everything good in the world.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: