アニメのサブスクを比較できるサイト「ハイハイシン」
OVERVIEW
NestJSによるバックエンドとNext.jsによるフロントエンドをGraphQLで接続、Cloud Run+Vercelで運用
アニメの独占配信が多いので、「AにあるがBにない」を一覧にしたいと思って作りました。
ただ、Cloud SQLに依存するデプロイ構成にしてしまったこと、バックエンドとフロントエンドのデプロイタイミングを揃えなかったことが失敗でした。
かなりデプロイの時間と費用がかさみ、運用は終了しました。
GraphQL + Apollo Client、Cloud Runは慣れていたのでそこらへんはすぐ実装できましたが、Prisma、NestJSによるGraphQLサーバーの構築と、NextAuth.jsとFirebase Authenticationの両立にて手こずりました。