Open5

満月の日だけ営業するサイトを作る過程

かずおかずお

使う予定の技術, サービス

Go / GraphQL / PostgreSQL / Docker / AWS Fargare, Aurora Serverless v2, CDK / Stripe / Next.js App Router / Vercel / OpenAI gpt-4, DALL-E

かずおかずお

なぜやるのか

  • AWSの勉強
  • NextのAppRouterの勉強
  • Goの勉強
  • GraphQLの勉強
  • Stripeの勉強

現状のステータス

  • Goやったことない、初めてのGO言語読んだ
  • GraphQL、実務でクライアント側を触ったことある、雰囲気知ってる
  • PostgreSQLはSupabaseでさわったくらい、RLS雰囲気で使った
  • AWS、ほぼ初心者、2年前に本見ながらEC2とRDSでCRUDできるサービスを作ったことある、インフラのコードかとDockerで運用したい
  • Stripe、PaymentLinkしか使ったことない、今回はapi使いたい
  • Next.js、Pages Routerは実務と個人開発で触ったことある、App Routerの勉強したい
  • Vercel、個人開発で使ったことある
  • OpenAI、gptちょい触ったことある、DALL-Eはない、whisper使って音声文字起こしは使ってる
かずおかずお

ORMはgorm、migrationはgolang-migrateを使うことにした
SQL builderbunも選択肢にあったけど、Go初心者なのでドキュメントがたくさんありそうなのにする