15分トーク

PHPによるバックエンドGraphQLサーバー構築で得た教訓 PHPerKaigi 2020

1
sogaoh sogaoh sogaoh

だいぶ流行になってきているGraphQL、これをフロントエンドとのインターフェースに利用した、
バックエンドGraphQLサーバーの構築を機会あって経験しました。

以下のような事項に関して、この経験で得た教訓をご紹介できればと思います。

  • スキーマ駆動開発のメリット・デメリット
  • リポジトリパターン実装におけるスキーマから実DBへの処理クラス切り換えタイミング
  • lighthouse-php の「利用のしどころ」
  • このようなLaravelとの連携ツールがあってほしかった
  • 通信・環境面での苦労

可能な限り、バックエンド開発者としての自分のみではなく、フロントエンド開発者・インフラ運用者、等の
複数の立場からの見解を盛り込めればと思っています。