#REST + MVC しか知らない人は model クラスがない = controller に手続き的に書くという想像をしてしまうようだが、そもそも controller という層が存在しなくても( API のレスポンスに責務を持つ層がバリデーション含めたロジックを宣言的に表現できるなら )良いと考えられるし、それが GraphQL なら resolver なんだとなる。GraphQL はエンドポイント1個しかないんだから controller もへったくれもあるわけないよね! 極論 Prisma をキレイに使いたければ、サーバーサイド = REST + MVC という無意識の前提が邪魔ということになる( いわゆる node.js でサーバーサイドをやるのがつらいという話って、結局の所 express で MVC がつらいって話にすぎなくないですか? )。ORM を使うこととアーキテクチ