Fork me on GitHub

@wilkerlucio I demo’ed Pathom to a (older) friend yesterday (introduced him to demand-driven architectures; he wasn’t familiar with GraphQL either) and he raised the following question: how is this any different than the reason why SQL was created 40 years ago (allow clients to request data in a flexible languager), and why wouldn’t we then let clients run SQL queries directly? Now I had a few answers to that, going from security concerns to the fact that SQL is a complex language that is much harder to reason about, that there are benefits in limiting the power the client has, and that SQL doesn’t compose, but I don’t think I had a very good answer to his question.